Open nagonagoya opened 6 years ago
PHPMailerというPHPのメーラーライブラリを利用して GmailにメールするとGmailの迷惑メールとして扱われてしまった。 別のGmailでは迷惑メールにされなかったのでGmailの設定によって振り分けられるらしい。 別の方法も検討してみる。
今回実施したソースは以下の通り
<?php require("./PHPMailer_Class/class.phpmailer.php"); //言語設定、内部エンコーディングを指定する mb_language("japanese"); mb_internal_encoding("UTF-8");
//日本語添付メールを送る $to = "○○○○@gmail.com"; //宛先 $subject = "テストでーす"; //題名 $body="以下の内容でフォームより送信されました。nn"; $body="本文の内容を入れますn"; $from = "△△△△@gmail.com"; //送り主
$mail = new PHPMailer(); $mail->CharSet = "iso-2022-jp"; $mail->Encoding = "7bit";
$mail->AddAddress($to); $mail->From = $from; $mail->FromName = mb_encode_mimeheader(mb_convert_encoding($fromname,"JIS","UTF-8")); $mail->Subject = mb_encode_mimeheader(mb_convert_encoding($subject,"JIS","UTF-8")); $mail->Body = mb_convert_encoding($body,"JIS","UTF-8");
//添付ファイル追加 $mail->AddAttachment($attachfile); $mail->AddAttachment($attachfile2); $mail->Send(); //メール送信?>
このあたりの情報で試してみる予定 https://kitaney-google.blogspot.jp/2016/03/phpmailer-gmailsmtpphp.html
PHPMailerというPHPのメーラーライブラリを利用して GmailにメールするとGmailの迷惑メールとして扱われてしまった。 別のGmailでは迷惑メールにされなかったのでGmailの設定によって振り分けられるらしい。 別の方法も検討してみる。
今回実施したソースは以下の通り
<?php require("./PHPMailer_Class/class.phpmailer.php"); //言語設定、内部エンコーディングを指定する mb_language("japanese"); mb_internal_encoding("UTF-8");
//日本語添付メールを送る $to = "○○○○@gmail.com"; //宛先 $subject = "テストでーす"; //題名 $body="以下の内容でフォームより送信されました。nn"; $body="本文の内容を入れますn"; $from = "△△△△@gmail.com"; //送り主
$mail = new PHPMailer(); $mail->CharSet = "iso-2022-jp"; $mail->Encoding = "7bit";
$mail->AddAddress($to); $mail->From = $from; $mail->FromName = mb_encode_mimeheader(mb_convert_encoding($fromname,"JIS","UTF-8")); $mail->Subject = mb_encode_mimeheader(mb_convert_encoding($subject,"JIS","UTF-8")); $mail->Body = mb_convert_encoding($body,"JIS","UTF-8");
//添付ファイル追加 $mail->AddAttachment($attachfile); $mail->AddAttachment($attachfile2); $mail->Send(); //メール送信?>
このあたりの情報で試してみる予定 https://kitaney-google.blogspot.jp/2016/03/phpmailer-gmailsmtpphp.html