Gmailなどにメールを送信したいときに、初期状態ではローカル環境からメールを送ることができない。
以下ではGmailの場合の解決策を述べる。
手順
-
Gmailアカウントの設定でセキュリティを開き、2段階認証を設定する。(2段階認証の設定をしていないとアプリパスワードの設定ができない)
-
そして、アプリパスワードを設定
控えておく -
WP Mail SMTP > 一般 にて
- 送信元メールアドレス: 任意
- フォーム名: 任意
- メーラー: その他のSMTP
- SMTP ホスト: smtp.gmail.com
- 暗号化: SSL or TLS
- SMTP ポート: 自動設定(465や587など)
- SMTP ユーザー名: 送信先メールアドレスを入力
- SMTP パスワード: 控えておいたアプリパスワード(Gmailのパスワードではダメ)
-
WP Mail SMTP > メールテスト にて
メールを送信
以下のようなメールが届いたら成功
余談ですが、セキュリティ的にはSSLよりTSLを選んだ方が良いです。
参考