備忘録

お問い合わせフォームのメールが機能していない!?

どうやってもお問い合わせフォームからのメール(Outlook)がこなくて頭を悩ませておりましたが、この度無事に解決しました!

どうもこんにちは。masatoです。

お問い合わせフォームを設置するためにあれこれやっており、プラグインの「Contact Form 7」をインストールするのが一番おすすめらしいので早速インストールしてみました。

その後テスト送信をしてみたところメールがこない・・・

調べると「数日かかることもある」と別な方のブログに記載されていたので、少し待ってみるか~と思い数日後・・・いくら待ってもこない!!

3日待ってもこなかったので再度調べたところ、ブログのサーバーとメールサーバーがかみ合わなくてスパム認識されるらしいということがあるらしく、おそらくその理由でメールがこないのだろうと予測しました。

さらに調べていくと、他の方のブログ記事でレンタルサーバーのメールアドレスを作成して、それを使用することで解決したという方がいたので、さっそく真似をしてみました。

結果は・・・ダメでした。

僕はエックスサーバーを使用しているので、エックスサーバーでメールアドレスを取得している過程で、エックスサーバーでお問い合わせフォームを作成できることを知りました。

プラグインがダメならエックスサーバーでやってみよう!とエックスサーバーでお問い合わせフォームを作成しました。プラグインも削除し、これで大丈夫だろうと思い再度テストをしてみるも3日間なんの音沙汰もなし・・・

結果・・・やっぱりダメでした。

次にやったのは再度「Contact Form 7」をインストールした上で、「WP Mail SMTP」というプラグインをインストールし、そこで設定を行いました。

僕はOutlookメールを使用しているのですが、設定したらなんと・・・無事に!すぐに!お問い合わせメールが届きました!

たったこれだけ!?っていう設定で今までの苦労がなんだったのかという感じでした(泣)

今後僕と同じようにOutlookメールを使用していて、お問い合わせメールがこないよっていう方のために「WP Mail SMTP」の設定方法を残しておきます。(Outlookでのやり方です)

~設定の仕方~

①「WP Mail SMTP」プラグインをインストールし有効化

②設定を行う

・送信元メールアドレス → 自分のOutlookメールアドレス

・メーラー → 「その他のSMTP」を選ぶ

・SMTPホスト → 「smtp-mail.outlook.com」と入力する

・暗号化 → 「TLS」を選ぶ

・SMTPポート → 自動的に入りますが「587」と入ってればOKです

・SMTPユーザー名 → 自分のOutlookメールアドレスを入力

・SMTPパスワード → 自分のOutlookのパスワードを入力

最後に忘れずに「設定を保存する」を押します。

以上で僕を何日も悩ませたお問い合わせメール(Outlook)の設定は完了です。

最後に試しでテスト送信して、無事に届くことを確認してみてください。

 

僕はIT系は詳しくないのでめちゃくちゃ苦戦してましたが、他の人だと簡単だったりするのでしょうか。何はともあれ無事にできて本当によかったです。

 

今回は以上となります。

それではまた次回に!