このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
|
プログラム言語:php:phpmailer [2019/06/27 17:11] yusuke_komori |
プログラム言語:php:phpmailer [2020/03/24 11:49] (現在) humolife |
||
|---|---|---|---|
| 行 20: | 行 20: | ||
| use PHPMailer\PHPMailer\PHPMailer; | use PHPMailer\PHPMailer\PHPMailer; | ||
| + | use PHPMailer\PHPMailer\Exception; | ||
| // true を渡すと例外処理が有効になる | // true を渡すと例外処理が有効になる | ||
| 行 27: | 行 28: | ||
| // デバッグ用 | // デバッグ用 | ||
| $mail-> | $mail-> | ||
| - | $mail-> | + | $mail-> |
| } | } | ||
| 行 36: | 行 37: | ||
| $mail-> | $mail-> | ||
| $mail-> | $mail-> | ||
| - | $mail-> | + | $mail-> |
| $mail-> | $mail-> | ||
| $mail-> | $mail-> | ||
| 行 47: | 行 48: | ||
| $mail-> | $mail-> | ||
| + | $mail-> | ||
| $mail-> | $mail-> | ||
| $mail-> | $mail-> | ||
| 行 53: | 行 55: | ||
| // 宛先のアドレスをクリア | // 宛先のアドレスをクリア | ||
| $mail-> | $mail-> | ||
| + | // 返信先のクリア | ||
| + | $mail-> | ||
| $mail-> | $mail-> | ||
| 行 62: | 行 66: | ||
| echo " | echo " | ||
| } | } | ||
| + | </ | ||
| + | ===== SSL証明書の検証エラー ===== | ||
| + | 自己署名証明書を使っている場合、SSL接続の証明書の検証で「SMTPホストに接続できませんでした。」などといったエラーが出ることがあります。 | ||
| + | この場合、以下のように SMTPOptions を設定することで検証を回避することが可能です。 | ||
| + | < | ||
| + | $mail-> | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ] | ||
| + | ]; | ||
| </ | </ | ||