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