ファイル名などをお間違いではありませんか?(PLUGIN_NOT_FOUND)"; } }else{ $error_message[] = "メール送信プラグインは無効です。(PLUGIN_MUKOU)"; } $serversettings = parse_ini_file("".$server_file_backslash."server/serversettings.ini", true); $domain = $_SERVER['HTTP_HOST']; $mail_adds = htmlentities($mailadds); $mail_title = htmlentities($mailtitle); $x_mailtext = htmlentities($mailtext); $mail_text = str_replace( ' ', '', $x_mailtext ); if(!(filter_var($mail_adds, FILTER_VALIDATE_EMAIL))){ $error_message[] = 'メールアドレスが正しくありません...(MAILADDS_CHECK_DAME)'; } if(empty($error_message)){ if(htmlentities(MAIL_SSL_) == "NONE"){ $Mail_SSL = false; }elseif(htmlentities(MAIL_SSL_) == "SSL"){ $Mail_SSL = "ssl"; }elseif(htmlentities(MAIL_SSL_) == "TLS"){ $Mail_SSL = "tls"; } $s_name = htmlspecialchars($serversettings['serverinfo']['server_name'], ENT_QUOTES, 'UTF-8'); $now_date = date("Y-m-d H:i:s"); $logo_path = htmlspecialchars($serversettings["serverinfo"]["server_logo_login"], ENT_QUOTES, 'UTF-8'); if(empty($logo_path)){ $logo_path = "https://".$domain."/img/uwuzulogo.svg"; } mb_language('uni'); mb_internal_encoding('UTF-8'); $mail = new PHPMailer(true); $mail->CharSet = 'utf-8'; try { // SMTPサーバの設定 $mail->isSMTP(); // SMTPの使用宣言 $mail->Host = htmlentities(MAIL_HOST); // SMTPサーバーを指定 $mail->SMTPAuth = true; // SMTP authenticationを有効化 $mail->Username = htmlentities(MAIL_USER); // SMTPサーバーのユーザ名 $mail->Password = htmlentities(MAIL_PASS); // SMTPサーバーのパスワード $mail->SMTPSecure = $Mail_SSL; // 暗号化を有効(tls or ssl)無効の場合はfalse $mail->Port = (int)htmlentities(MAIL_PORT); // TCPポートを指定(tlsの場合は465や587) $mail->setFrom(htmlentities(MAIL_ADDS), htmlspecialchars($serversettings["serverinfo"]["server_name"], ENT_QUOTES, 'UTF-8')); // 送信者 $mail->addAddress(htmlentities($mail_adds)); // 宛先 $mail->addReplyTo(htmlspecialchars($serversettings["serverinfo"]["server_admin_mailadds"], ENT_QUOTES, 'UTF-8'), 'お問い合わせ'); // 返信先 $mail->Sender = htmlspecialchars($serversettings["serverinfo"]["server_admin_mailadds"], ENT_QUOTES, 'UTF-8'); // Return-path // 送信内容設定 $mail->isHTML(true); $mail->Subject = $mail_title; $mail->Body = << {$mail_title} {$mail_text} {$now_date} {$s_name} EOD; // 送信 $mail->send(); } catch (Exception $e) { // エラーの場合 $error_message[] = "PHPMailer Error: ".$mail->ErrorInfo.""; return $error_message; } }else{ return $error_message; } } ?>
{$mail_text}
{$now_date}