ブログ

Contact Form 7 メールが届かない?解決方法【Gmail編】

Contact Form 7 メールが届かない?解決方法【Gmail編】

こんにちは、とまと企画です。

ブログを書きつつホームページ制作をしており、初の案件受注しました。

前に、下記のツイートをしました。

☀️皆様おはようございます☀️
〜6/21 102日目時点〜

学習内容
●WP contactform7 プラグイン
+お問い合わせ追加
(30分) gmail受信🙅‍♂️

●WPMail SMTP プラグイン
(30分) gmail受信🙅‍♂️

●Google Cloud Platformより
gmail API承認
(1時間) gmail受信🙆‍♂️

※設定が少し複雑

とま男
とま男
ブログには問い合わせフォームって必要だよねー
ぷちとまと
ぷちとまと
そうそう!ブログを見てくれてる方から問い合わせがあるかもしれないからね。Google AdSense申請にも必要と言われてるよ。
とま男
とま男
WordPress開いてと、、、さっそくContact Form 7というプラグインを追加したよ!……あれ?問い合わせフォームからメールを送ったのに、メールが届かないぞ。
ぷちとまと
ぷちとまと
んー困ったねー。そんな時はこのブログをチェックして解決するのだー!!!!!

【Contact Form 7 メールが届かない?】1.メールアドレスの確認

メールアドレスの確認

まずはメールアドレスが正しいか確認しましょう。

mailadress

「設定」>>「一般設定」

ここでメールアドレスが正しく入力してあれば

Contact Form 7からメールが送られていないということです。

とま男
とま男
メールアドレスを修正して、お問い合わせフォームからメールが届いた人はおめでとう!
メールが届かない人は次にいってみよー!!

【Contact Form 7 メールが届かない?】2.プラグインの導入

WP Mail SMTP by WPForms導入

WP Mail SMTP by WPForms プラグインを追加しましょう。

WP Mail SMTP by WPForms

「WP Mail SMTP by WPFormsプラグインを有効」>>「設定」>>「WP Mail SMTP」

下の図を参考に設定を確認してみてください

設定画面
ぷちとまと
ぷちとまと
  • 送信元アドレス:設定したい自分のメールアドレス
  • 送信者名:どこから送られてきたかわかるようにするために送信者名を入力
  • メーラー:デフォルトのままで

Contact Form 7で作成したお問い合わせフォームからメールを送信

メール送信
とま男
とま男
あれ?1時間以上待ってるのですが、メールが届きません。
ぷちとまと
ぷちとまと
お問い合わせフォームからメールが届いた人はおめでとう!
メールが届かない人は次にいってみよー!!

【Contact Form 7 メールが届かない?】3.Gmailの設定

Google Cloud Platformに登録

ぷちとまと
ぷちとまと
ここからは少々複雑になっていくのでわかりやすくまとまった記事を紹介します。

引用:ザリガニデザインオフィスさん【OAuth認証】WP Mail SMTPでGmailを設定する方法

とま男
とま男
わかりやすいです!!
ぷちとまと
ぷちとまと
初心者が困るかもしれない所を下にメモっておくので参考にしてくださいな。WP Mail SMTPにClient IDとClient Secretを入力する所ね!
参考

さきほどサービスを登録した時のような画面が開くので、下部の「承認済みのリダイレクトURI」の欄に今さっきコピーしたAuthorized redirect URIをペーストします。そして「保存」をクリックします。

ちなみに、Client IDとClient Secretが分からなくなったら、この画面で確認ができます。

下の画像のように承認済みのドメインの欄に、登録したいドメインを登録して置かないと、「承認済みのリダイレクトURI」の欄にコピーしたAuthorized redirect URIをペーストしてもエラーになります。

参考

【Contact Form 7 メールが届かない?】4.まとめ

とま男
とま男
Gmailの設定まで完了してやっとお問い合わせフォームからメールが届きました。
ぷちとまと
ぷちとまと
最後は複雑になってきたけど、無事メールが届くようになったね!!
とま男
とま男
ブログの第一歩を踏み出したね!今日は気持ちよく寝れそうだ!!
ぷちとまと
ぷちとまと
記事をちゃんと書きんさいーーー!!!!!
error: Content is protected !!