こんにちは、トウコ(@at_tokotoko)です。
私はお問合わせフォームのプラグインにContact Form 7を使用していますが、同時にFlamingoというプラグインを使用しているので、送信してくださった方の名簿とメールのログをWordpressの管理画面から一覧で見ることができます。
今回はそのFlamingoを見ていて、メールが届いていないことに気づいた時の備忘録です。
WordPressからGmailにメールが届かない
お問い合わせメールが送られたことが、Flamingoを見て分かりました。
WordPressからのメールは全てGmailに届くようにしているのですが、その見覚えのないお問合せメールを見て、Gmailの方を確認するとメールが届いた痕跡がなく、検索してみると4月からWordpress関連のメールが全く届いていないことに気がつきました。
問題点の切り分け
①Contact Form 7の送信先の設定
メールフォームはContact Form 7を使用しています。
メールの項目から送信先の設定を確認したところ、[_site_admin_email]になっています。これはWordpressの設定にある管理者メールアドレスに届くタグですが、念の為直接Gmailのアドレスを直書きし、問い合わせフォームからメールを送信するも、届かず。
よくよく考えるとWordpressの更新メールすら届いていないので、Wordpressからのメールが全て届いていないことになります。
②届かないのはGmailだからか、他のメールアドレスを入力してみる
他のメールアドレスを設定してみたところ、そちらにはメールが届きました。
ということは、Gmailにだけ届かないことが判明します。
よくあるGmailの迷惑メールに振り分けられているのではないかとみてみますが、迷惑メールには振り分けられていませんでした。
- WordPressから他のメールアドレスにはメールが届く
- Gmailには届かない
③レンタルサーバが弾かれているのか検証する
このサーバはConohaです。
まず、Conohaでメールアカウントを作成しました。前に届いていた「wordpress@〜」のアドレスを作成し、そのアカウントでGmailにメールしてみます。
すると、届きましたので、ドメインが弾かれているわけではなさそうです。
④「WP Mail SMTP」プラグインを使用してみる
おそらくですが、Wordpressがアップデートした時にメールに関する設定が変わったか、あるいはGmailがメール受信の設定を厳しくしたかではないかと思います。
検索してみるものの同じ症状の人もいることにはいる?っぽい。
で、薦められるのがSMTPをプラグインで設定することでした。今までプラグインなしで送信できていたのでプラグインを使わない方法を探してみたものの分からず…。
FTPクライアントからログも見てみたのですが特に記述がなかったのでGmail側のせいかもしれません。
仕方がないので「WP Mail SMTP」を使用することにしました。
Conohaでの「WP Mail SMTP」の設定方法
「WP Mail SMTP」での設定方法はたくさんのメーラーから選べますが、今回は「その他のSMTP」からConohaのメールアカウントを設定してみました。
うまく行きましたので備忘録を書いておきます。
①Conohaの管理画面からメールアカウントを作成
「メール管理」から「メール設定」を選択し、「+メールアドレス」をクリックします。
メールアドレスとパスワードを設定。今回は「wordpress@〜〜」にしました。
「WP Mail SMTP」の設定
「送信元メールアドレス」は先ほど作ったアドレスを入力。
「メーラー」は「その他のSMTP」、
「SMTP ホスト」はConoha管理画面の「サーバー管理」→「契約情報」→「 メール/FTP/ネームサーバー情報」→「メールサーバー」→「SMTPサーバー」の項目を入力。
「暗号化」SSL
「SMTPポート」465
「認証」はオンにして、「SMTP ユーザー名」「SMTP パスワード」は作成したメールアドレスとパスワードを入力します。
ここで注意したいのが、「SMTP ユーザー名」は作ったアドレスの「wordpress」の部分だけではなく「wordpress@〜〜」のドメインまで全部を入力することです。ここに引っかかってちょっと詰まりました。
以上で設定は完了です。試しにメール送信するとようやくGmailにメールが届きました。
Contact form 7でもメールが送信され、受信したことを確認。
よかった〜
Flamingoのおかげ
メールが届いているのだからFlamingoの確認はあまりしていなかったのですが、たまたま気まぐれにクリックして気付けました。導入してなかったらいまだに気付けてないかも。こわ〜
エラーがでたり問題が起こったら、まず冷静になって問題点の切り分けをすることが大事ですね。
今回の記事が同じように困ってしまった人に届きますように!
コメント
コメント一覧 (2件)
はじめまして!こちら大変助かりました。
WoocommerceでなぜかGoogleメールだけに通知が届いていないことに気がついて、こちらの方法で解決できましたm(_ _)m
お役に立てたようでよかったです〜!