nagonagoya / Scheduler

日程決めサイト
2 stars 3 forks source link

PHPでGmailにメールすると迷惑目メールに扱われてしまう。 #26

Open nagonagoya opened 6 years ago

nagonagoya commented 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