POST SMTP Mailer/Email Log を使用して外部の SMTP サーバを経由し、メールを送信する方法 (Gmail の場合)

Amimoto ではメールサーバのご提供をしておりません。そのため、メールの送信には Gmail や SendGrid といった、外部のメールサーバーのご利用を推奨しています。

POST SMTP Mailer/Email Log を使用して外部の SMTP サーバを経由し、メールを送信する方法 (Gmail の場合) ユーザの新規サインアップや Contact Form 7 などのメールが送信先で迷惑メールになるなどの場合、送信メールサーバを外部に移すことでトラブルを回避できます。 

設定に必要な情報

  • 送信に使うメールアドレス (例; info@example.com )
  • 送信に使うメールアドレスのサーバ名(例: smtp.example.com )

 

POST SMTP Mailer/Email Log プラグインの設定

ここでは Gmail のアドレスを POST SMTP Mailer プラグインに設定し、送信する方法を紹介します。

※ プラグインやサービスの更新に伴い、ドキュメント内のスクリーンショットと差異が発生する可能性があります。

1. プラグインのインストールと有効化

WordPress のダッシュボードからpost-smtp と検索し、インストールと有効化を行ってください。
  

2. プラグインの設定

2-1.プラグインを有効化後、 [Post SMTP] をクリックしてください。
 
2-2.
[Start the Wizard] をクリックしてください。

 
2-3.
[Email Address] へメールの設定に使うメールアドレスを、 [Name] には設定する名前を入力し、[Next] をクリックしてください。

 
2-4.
[Outgoing Mail Server Hostname] に送信サーバを設定してください。
前のステップで Gmail のアドレスを入力した場合はメールの設定に smtp.gmail.com  が自動設定されます。

 2-5.
サーバのポート番号と認証方法を設定してください。
Gmail の場合は [SMTP - gmai.com:587] を選択し、[Next] をクリックしてください。

 
2-6. [ Google Developers Console Gmail Wizard] をクリックして Client ID と Client Secret を入手してください。
その際 [Authorized JavaScript origins] と [Authorized redirect URI] をコピーしてください。

 2-7.
[Create a project] を選択し、[Continue] をクリックしてください。

 2-8. [ Go to credentials] をクリックしてください。
その際 [Authorized JavaScript origins] と [Authorized redirect URI] をコピーしてください。

 
2-9. [Which API are you using] は GmailAPIを、また [When will you be calling the API from?] はWeb serverをし、[What data will you be accessing?] は[User data] を各々選択し、[What credentials do I need?] をクリックしてください。

 2-10.
[Name] には分かりやすい設定名をつけます。
2-6 で設定されている値を [Authorised JavaScript origins] と [Authorised redirect URLs] に入力してください。

 2-11.
[Email address] には、2-3. で設定したメールアドレスを入力してください。
[Product name shown to users] には分かりやすいようプラグイン名を入力します。

 2-12.
[I'll do this later] をクリックします。

 2-13. 鉛筆マークをクリックします。

 2-14. [Client ID] と [Client secret] を必ずコピーしてください。また第三者には教えないようにしてください。
コピーをしたら[Save]をクリックします。

 2-15. 画面がプラグインの設定画面に戻ります。
[Client ID] と [Client Secret] へ先ほどコピーした値をペーストし、[Next] をクリックします。

設定は以上です。
 

3. テストメール

[Send a Test Email] をクリックして実際に設定されたメールアドレスからメールが送信されるかを確認してください。