ContactForm7 などからメールが送信されない場合の対応方法

WordPress からのメールの送信がうまくいかない場合、WP-Mail-SMTP など、wp_mail() を Gmail 等の外部メールサーバへ置き換えるプラグインをお使いいただくことで、任意の外部のメールサーバを使いContactForm7 からメールを送信できます。

 

SMTP プラグインの一例

 

ご利用の際には以下の情報が必要です:

  • 送信に使うメールアドレス
  • 送信に使うメールアドレスのサーバ
  • 送信に使うメールサーバのポート番号
  • 送信に使うメールサーバの認証情報 (ユーザ名/パスワードやクライアント ID、シークレットキー)
  • 送信に使うメールサーバの暗号化は必要かどうか。必要なら SSL か TLS を選択してください

 

メール詳細設定

  • From Email: メールの送信元に設定するメールアドレスを別途設定する場合は指定してください
  • From Name: 差出人の名前を別途設定する場合は指定してください
  • メーラー: WordPress の全てのメールをSMTP経由で送信する。
    「WordPressの全てのメールをSMTP経由で送信する」が選択されている場合は下部にある「SMTP設定」が必要となります
  • Return Path: 任意で設定

 
 

Gmail をサーバに設定した場合の設定例

  • Client ID:  Gmail のクライアント ID (例: abcd1234) 
  • Client Secret: Gmail のクライアントシークレット (例: efgh5678) 
  • Authorized redirect URI: 送信後のリダイレクト先 URL (例: https://example.com/)  

 

 

設定例

Gmail を外部SMTPサーバとして設定する方法は、サポートドキュメント: メールの送信に外部の SMTP サーバを使用する (Gmail の場合) をご参照ください。