ほぼ日刊サービス開発日誌

React, firebase, 機械学習など

sponsored

Gmailの独自ドメインでcontact form7 を利用してwordpressからメール配信をする方法の最新版

一個も正式な方法が日本語文献でヒットしなかったので書いておきます。

まず、プラグイン

https://cantas.co.jp/wp-content/plugins/wp-mail-smtp/assets/images/logo.png

を入れる。

Gmailを選択。

https://wpforms.com/wp-content/uploads/2017/12/Choose-Gmail-for-SMTP-mailer.png

画像元:  https://wpforms.com/wp-content/uploads/2017/12/Choose-Gmail-for-SMTP-mailer.png

なぜかOther SMTPを選択させる解答ばかり。これでは会社ドメイン(gmail.com でない独自ドメインと紐づけたもの)などでうまくいかない。

console.developers.google.com

から認証情報を取得する必要あり。

上記リンクをクリックして、サイトURLとリダイレクト先URLを設定する。

リダイレクト先URLは2018/10時点で

wordpressサイトURL/wp-admin/options-general.php?page=wp-mail-smtp&tab=auth になる。

設定画面下側に表示されているのでコピーしてgoogle側に貼る。

上記によってクライアントID,secretが生成できるはずなのでそれをプラグインに貼る。

参考

How to Securely Send WordPress Emails using Gmail with WP Mail SMTP