ユーザ用ツール

サイト用ツール


プログラム言語:php:phpmailer

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
プログラム言語:php:phpmailer [2019/07/11 18:09]
yusuke_komori
プログラム言語:php:phpmailer [2020/03/24 11:49] (現在)
humolife
行 28: 行 28:
     // デバッグ用     // デバッグ用
     $mail->SMTPDebug = 3;     $mail->SMTPDebug = 3;
-    $mail->Debugoutput = 'error_log';+    $mail->Debugoutput = 'error_log';    // echo | html | error_log
 } }
  
行 37: 行 37:
     $mail->Port = 587;    // ポート     $mail->Port = 587;    // ポート
     $mail->SMTPAuth = true;    // SMTP認証     $mail->SMTPAuth = true;    // SMTP認証
-    $mail->SMTPSecure = 'tls'; // 認証の種類+    $mail->SMTPSecure = 'tls'; // 認証の種類(465:ssl、587:tls)
     $mail->AuthType = 'LOGIN'; // 認証タイプ     $mail->AuthType = 'LOGIN'; // 認証タイプ
     $mail->Username = 'XXXX'; // 認証ユーザ     $mail->Username = 'XXXX'; // 認証ユーザ
行 48: 行 48:
  
     $mail->addAddress($mail_to_01);     $mail->addAddress($mail_to_01);
 +    $mail->addReplyTo($reply_to);
     $mail->Subject = $mail_subject_01;     $mail->Subject = $mail_subject_01;
     $mail->Body = $mail_body_01;     $mail->Body = $mail_body_01;
行 54: 行 55:
     // 宛先のアドレスをクリア     // 宛先のアドレスをクリア
     $mail->clearAddresses();     $mail->clearAddresses();
 +    // 返信先のクリア
 +    $mail->clearReplyTos();
  
     $mail->addAddress($mail_to_02);     $mail->addAddress($mail_to_02);
行 65: 行 68:
 </code> </code>
 ===== SSL証明書の検証エラー ===== ===== SSL証明書の検証エラー =====
-自己署名証明書を使っている場合、SSL接続の証明書の検証で「SMTPホストに接続できませんでした。」などといったエラーが出ることがあ+自己署名証明書を使っている場合、SSL接続の証明書の検証で「SMTPホストに接続できませんでした。」などといったエラーが出ることがあります
 この場合、以下のように SMTPOptions を設定することで検証を回避することが可能です。 この場合、以下のように SMTPOptions を設定することで検証を回避することが可能です。
 <code> <code>
プログラム言語/php/phpmailer.1562836195.txt.gz · 最終更新: 2019/07/11 18:09 by yusuke_komori