【Contact Form 7】『サイトのドメインに属していないメールアドレスが送信元に設定されています』の原因と対処法
2024年2月2日
こんにちは!フリーランスWebデザイナーDDDesign-webです。
久々に自分のサイトのお問合せフォームであるContact Form 7にメンテナンスで自分で送信しましたが、なぜか受信できない不具合を発覚いたしました。
急いで確認したところ以下のエラーが出てました。
お問合せがおかしいと思ったらContact Form 7をチェックしよう!
WordPressダッシュボードからお問合せをクリック。すると、早速エラーを発見
エラータブを開く
エラー箇所を見つける。
(このリンクをクリックすれば公式のエラーの解説ページが表示されます)
エラーの解決方法
送信元を次のように設定するとエラーが消えます。
[_site_title] <wordpress@サイトドメイン名>
さて、このエラーですが、「サイトのドメインに属していないメールアドレスが送信元に設定されています。」と記載されているように、メールアドレスとして指定されている文字列が、
「サイトのドメインに属していない」
つまり、メールフォームを設置しているドメインを含んでいないことが原因のようです。
要するに、[_site_title] <wordpress@サイトドメイン名>のwordpress@サイトドメインの部分は
wordpress@ + URLのドメイン
このサイトで言うと、
[_site_title] <wordpress@dddesign-web.com>と言うことになります。
まとめ
『サイトのドメインに属していないメールアドレスが送信元に設定されています』
というエラーが出たら、メールアドレスを削除し
wordpress@ + URLのドメイン にしましょう!!
お疲れ様でした!!