contactform7 に登録する 送信元について
“WordPress が動いているサーバー” のメールサーバーが使用される
Q. CF7 の「送信元メールアドレス」は何に影響するか?
A.メールのヘッダー(From:)に表示されるアドレスを決めるだけ
❌ 実際にどのサーバーから送信されるかは決めません。
Q. From (送信元メアド)が送信サーバーと一致しないと起きる問題
外見上の From と、実際の送信サーバーが異なると、
•SPF に反する
•DKIM 署名がない
•DMARC で失敗
により、Gmail や Yahoo に届かない・迷惑メール入りすることが多いです。
SPF:IPアドレス判定
IPアドレスを利用して受信したメールの送信元が詐称されていないかどうかを確認する
このIPアドレスとは、CF7のphpmail関数の場合は、メールを送ってきた送信サーバーのIP
つまり、xserver個別契約のメールサーバーIP
これは、試しにテスト送信して受信メールの送信ヘッダーを見るとわかる
DKIM:メールに鍵情報をつけて判定
電子署名を付与してなりすましを検知
・メール送信時に電子署名を付与→メール受信時に受信側メールサーバーが送信メールサーバーに確認しOKであれば通る
DMARC:上記2つ(SPF/DKIM)の認証が失敗した時にどういう対応をとるかの設定
DMARCポリシーによってメールを認証するかどうか決まる