このページの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-> | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ] | ||
+ | ]; | ||
</ | </ |