WP Mail SMTPでGmailの認証をしたのにメールを送信できないとき

スポンサーリンク
スポンサーリンク

WP Mail SMTPを設定していたとき。

クライアントIDやクライアントシークレットを入力して、

Gmailの認証画面にも飛んで許可をしたのに、

WP Mail SMTPプラグインのメールテストからテストメールを送ろうとしても

You cannot send an email. Mailer is not properly configured. Please check your settings.

と表示されてメールが送信できない。

という状況になりました。

原因としては、IP Geo Blockというプラグイン。

これを一旦オフにしたら認証が通りました。

スポンサーリンク

経緯

そもそもAuthorized redirect URI

https://connect.wpmailsmtp.com/google/

となっていて、おかしいなと思ったんですが関係ありませんでした。

(以前別のサイトで設定したときはサイトのアドレスでした。仕様が変わったらしい。)

設定する時、Authorized redirect URIの下にあるボタンでGmailの認証画面に飛びますね。

Gmailの認証設定が完了すれば、本来であれば以下のように表示が変わります



しかし何度認証画面で許可をしても、認証画面に飛ぶボタンが出たままでした。

Gmailの認証では、「既に許可されています」とも出ている。。

ググっても同じ状況の人もおらず。。

Googleアカウント側の認証は通っているようなので、問題は自分のサイト側かなと思ったら、

その通りでした。

中国とオーストラリアからのアクセスを禁止していたのが原因ですね。。

コメント

タイトルとURLをコピーしました