【WordPress】管理者メールアドレスはGmailを避けるべき理由とは?

お問い合わせフォームを設置したんですがメールが届きません!
どうしてなんでしょうか?

本記事ではこのようなお悩みを抱えている方に向けて

  • WordPressの管理者メールアドレスとは?
  • 管理者メールアドレスはGmailを避けるべき理由
  • 対処法について

以上のような内容でお伝えしていきます。

WordPressの管理者メールアドレスとは?

WordPressを新規でインストールしたらまずは初期設定を済ませます。

主な初期設定は

  • 一般設定
  • 投稿設定
  • 表示設定
  • ディスカッション設定
  • メディア設定
  • パーマリンク設定

以上になりますが、一般設定では「管理者メールアドレス」を設定する項目があります。

管理者メールアドレスはWordPressをインストールした際に登録したメールアドレスがデフォルトで設定されています。

管理者メールアドレスには

  • WordPressからのアップデートの通知
  • 投稿記事へのコメントの通知
  • お問い合わせフォームからのメールの通知

これらが届きます。

ところで管理者メールアドレスがGmailアドレスとなっている方って結構多いのではないでしょうか?

結論から言って管理者メールアドレスをGmailにするのはおすすめできません。

その理由について解説していきます。

管理者メールアドレスはGmailを避けるべき理由

WordPressをインストールしたら最初にやっておきたいこととしては前述した初期設定の他に「お問い合わせフォーム」の設置があります。

ブログユーザーさんとのやり取りの他にもクローズドASPからの広告掲載依頼なども舞い込んでくることがありますのでお問い合わせフォームの設置は必須といえます。

お問い合わせフォームの設置については「Contact Form 7」というプラグインを導入する方法が最も簡単です。

本ブログのお問い合わせフォームもContact Form 7で作成しました。

関連記事

WordPressでブログを運営するのであれば「お問い合わせフォーム」は必ず設置すべきです。 万が一あなたの運営するサイトに法規的な問題が生じた場合(著作権侵害、名誉毀損等)、連絡を取る手段がなければ相手からいきなり訴えられる[…]

お問い合わせフォームを作成したらちゃんと動作するかを確認するためにテストメールを送るかと思うのですが、その際に受信先をGmailに設定している方は・・・

待てど暮せどメールが来ねぇ~!

という問題に直面してしまいます。

実際、僕も管理者メールアドレスはGmailに設定していましたので同様の問題に直面しました。

なぜこのような問題が発生するのかというとどうやらContact Form 7の仕様によるもののようです。

Contact Form 7では送信されたメールはWordPressを設置しているレンタルサーバーに届きます。

要するに直接Gmailにメールが届かない仕様となっているのです。

サーバー側
んっ?なんか知らんアドレス宛にメールが来てるな・・・。
削除しとこっと。

このような理由からGmailでは正常にメールを受信することが出来ないんですね。

この現象はGmailに限らず、WordPressを設置しているレンタルサーバーとはまったく関係がないメールアドレスを設定している場合は同様に起きてしまうものと思われます。

また他のプラグインでも同様の問題が発生する可能性は高いのではないでしょうか?

対処法について

前述したように管理者メールアドレスをGmailやレンタルサーバーとはまったく関係がないメールアドレスに設定している場合は正常にメールを受け取れない可能性があります。

この問題を解決するためには以下の2つの対処法が考えられます。

  • 独自ドメインメールを管理者メールアドレスに設定する
  • プラグイン「WP Mail SMTP by WPForms」を導入する

独自ドメインメールを管理者メールアドレスに設定する

対処法としてはこの方法が最適なのではないでしょうか?

取得した独自ドメインでメールアドレスを作成して、運営するブログに関するメールのやり取りは全てそのメールアドレスで完結する方法です。

後々、ブログのユーザーさんと直接メールでやり取りをするような場面が出てきた場合、メールアドレスのドメインがサイトのドメインと一緒であればユーザーさんも安心できますし、専門性のアピールにもなりますのでおすすめです。

メールアカウントの取得、メールソフトの設定方法についてはWordPressを設置したレンタルサーバーのウェブページに掲載されていますので参考にしましょう。

プラグイン「WP Mail SMTP by WPForms」を導入する

「独自ドメインメールの作成が面倒」、あるいは「どうしてもGmail等の外部メールサーバーでの受信設定にしておきたい」ということであればプラグイン「WP Mail SMTP by WPForms」を導入しましょう。

WP Mail SMTP by WPFormsはContact Form 7のメールを外部サーバーを使って送信できるようにしてくれる便利なプラグインです。

僕はWP Mail SMTP by WPFormsは使っていませんので詳しい設定方法等はわかりませんがググれば詳しく解説してくれているブログや動画はすぐに見つかると思います。

僕が探した限りでは以下のブログ記事が非常に詳しく解説されていましたので導入を考えている方は参考にしてみてください。

アラコキからの Raspberry Pi 電子工作

WordPress Twenty Seventeen 外部のSMTPサーバを利用してメールを送信する 最新版『WP Ma…

まとめ

WordPressプラグイン「Contact Form 7」でお問い合わせフォームを作成した場合、管理者メールアドレスをGmail、あるいはWordPressを設置しているレンタルサーバーとはまったく関係がないメールアドレスで設定しているとメールが届かない不具合が生じてしまいます。
対処法は以下の2点です。
  • 独自ドメインメールを管理者メールアドレスに設定する
  • プラグイン「WP Mail SMTP by WPForms」を導入する

特にGmail等の外部メールサーバーにこだわりがないのであればおすすめは「独自ドメインメールを作成して管理者メールアドレスに設定する」方法です。

導入するプラグインを増やすことなく解決できる方法ですのでブログの軽量化を維持するという点においても最適な方法だと思います。