- レンタルサーバコントロールパネルからメールアドレスを新規追加
- ユーザ名は
wordpress
にする - ユーザ名とパスワードはプラグインの設定で入力する
- ユーザ名は
- WP Mail SMTP by WPFormsをインストール
- プラグインを設定する
- 送信元メールアドレス: [email protected]
- メーラー: その他のSMTP
- その他のSMTP
- SMTPホスト: xxx.sakura.ne.jp
- 暗号化: TLS
- SMTPポート: 587
- 認証: オン
- SMTPユーザー名: (前述のユーザ名)
- SMTPパスワード: (前述のパスワード)
参考: 「Contact Form 7」で迷惑メールにならないための「WP Mail SMTP」設定@さくらサーバー - OgaWeb
- サーバのIPアドレスを調べる
- DNS上でSPFレコードを設定する
example.com. IN TXT "v=spf1 ip4:192.0.2.1 -all"
参考: SPF(Sender Policy Framework) : 迷惑メール対策委員会
SPFレコードのみの設定では不十分なため、DMARCも追加設定する。
_dmarc.example.com. IN TXT "v=DMARC1; p=none; fo=1; rua=mailto:[email protected]"
rua
にはメールの送信元のアドレスを設定する。
参考: What Is a DMARC Record and How to Create One [EASY]
受信したメールの「メッセージのソースを表示」をして、SPFとDMARCがPASSになっていれば成功: