お問い合わせフォーム WordPress

【Contact Form 7】『サイトのドメインに属していないメールアドレスが送信元に設定されています』の原因と対処法

2022年8月24日

※ 当サイトではアフィリエイト広告を利用しています

Contact Form 7の受信メール設定で『サイトのドメインに属していないメールアドレスが送信元に設定されています』ってエラーが出たけどどうすればいいの?

今回はこの問題について解説します。

Contact Form 7の基本的な使い方については以下の記事を参照下さい。

あわせて読みたい
Contact Form 7の基本的な使い方【WordPressお問い合わせフォームの定番プラグイン】
Contact Form 7の基本的な使い方【WordPressお問い合わせフォームの定番プラグイン】

続きを見る

 

完全無料のプログラミングスクール『ZeroPlus Gate』
30日間でWeb制作を学べる無料のプログラミングスクールがこちら
  • 完全無料
  • 30日間でWeb制作を学べる
  • 現役エンジニアへの質問無制限
  • オンラインの動画学習なので時間場所を問わず勉強可能
  • 最大4回の学習サポート面談
  • 毎日人数制限ありの先着制
無料なのに専属のメンターが付き、現役エンジニアへの質問も無制限という破格のサービスです。いきなり数十万するプログラミングスクールは厳しい・・・という人のお試しに最適。
現在は無料ですがいつ有料になるか分からないので、気になる方はお早めに👇
(有料になっていたらすいません🙇‍♂️)

\ 完全無料 /

ZeroPlus Gate公式サイト

毎日先着制!

Contact Form 7で表示される「サイトのドメインに属していないメールアドレスが送信元に設定されています」の原因と対処法

まず今回のエラーですが、これはContact Form 7の受信メール設定で発生するエラーになります。

管理画面左のお問い合わせ(コンタクトフォーム)を開くと『1件の設定エラーを検出しました』と表示されているのが確認できます。

Contact From 7:エラー表示

Contact From 7:エラー表示

そして編集画面を開くとメールタブにエラーがあるのが分かるので、メールタブを開きます。

Contact From 7:エラー(メールタブ)

Contact From 7:エラー(メールタブ)

そして送信元に今回のエラーが表示されています。

Contact From 7:メールタブ送信元エラー

Contact From 7:メールタブ送信元エラー

この『送信元』は送信元のメールアドレスを設定する項目です(送信先は受信したいメールアドレスを記入)

例えばフォームタブでお問い合わせする人のメールアドレスを入力する欄を[your-email]と設定するとします。

そしてメールタブに[your-email]と書けば入力されたメールアドレスが表示されるので、送信元に[your-email]と書けば相手のメールアドレスが表示され返信出来ると思いますが・・・エラーが表示されます。

フォームタブとメールタブの関係については以下の記事を参照下さい。

あわせて読みたい
Contact Form 7の基本的な使い方【WordPressお問い合わせフォームの定番プラグイン】
Contact Form 7の基本的な使い方【WordPressお問い合わせフォームの定番プラグイン】

続きを見る

 

エラーの原因と問題

エラーの原因ですが、表示されているように『メールアドレスがサイトのドメインに属していないから』となります。

このままでもメールの送受信は問題なく行われますが、迷惑メールフォルダに入ってしまう可能性があります(今回テストしたら自動返信、受信ともに迷惑メールフォルダ行きでした)

WordPress側としては送信元は『お問い合わせをした人』ではなく『お問い合わせフォームを設置しているドメインが正しい』と判断しているのが原因のようです。

なので迷惑メールフォルダに入らないようにする必要があります。

 

エラーの対処法

原因は『メールアドレスがサイトのドメインに属していないから』なので『ドメインに属したメールアドレス』を入れる必要があります。

例えば当ブログの場合、URLは『https://junpei-sugiyama.com/』なのでドメインは『junpei-sugiyama.com』になります。

そして送信元に書くのは『@ドメイン名』となるので、以下のようになります。

Contact From 7:メールタブ

Contact From 7:メールタブ

これでエラーメッセージは消えました。

『wordpress@ドメイン名』の『wordpress』の部分はデフォルトで表示されているもので、このままでも変更しても問題ありません。

しかし、これでは返信する時にお問い合わせ相手のメールアドレスが分からないんじゃないか?と思うかもしれません。

その場合は追加ヘッダーに『Reply-To: [your-email]』と書けば大丈夫です。

Contact From 7:メールタブ(追加ヘッダー)

Contact From 7:メールタブ(追加ヘッダー)

これで返信する際にお問い合わせ相手のメールアドレスに返信することが出来ます。

ここは恐らくデフォルトで書いてあると思いますが、もし書いていない場合は自分で書いておきましょう。

以上になります。

関連記事Contact Form 7 関連記事一覧

この記事が役に立ったと思ったら、シェアボタンからX(旧Twitter)などにシェアすると、いいねされてフォロワーが増えたりすることがあるよ!
  • この記事を書いた人

じゅんぺい

37歳からWeb制作とブログ開始。Web制作歴5年目でコーディングとWordPressオリジナルテーマ制作が中心。これまで120件以上を納品。当ブログ月間最高15万PVで、370記事以上はWeb制作の技術記事。コンテンツ販売→累計売上1200万円&1500部超え。X(旧Twitter)フォロワー7200人以上。2024年3月からブログの経験を活かしてライターとしても活動を開始。

-お問い合わせフォーム, WordPress
-