BLOG

Blitz Gateスタッフブログ

BLOG

WordPressで「メール送れない!何で?」という方に試してほしい【WP Mail SMTP】設定方法

書いた人:

Contact Form 7 , Web , WordPress , WP Mail SMTP  

【WP Mail SMTP】の設定方法

はじめまして。IE8のサポート終了に歓喜しているWeb担当の もきち です。
Web関係の内容を中心に発信していきたいと思います。

 

Contact Form 7 でメールが送信されない

⇒GmailやGoogleAppsをご利用の方で、「基本的な設定はわかってるけど送信できない!」という方はこちらをお試しください

 

WordPressでサイトを構築する際、お問い合わせフォームに
Contact Form 7 のプラグインがよく利用されています。

 

Contact Form 7とは
お問い合わせフォームを簡単に設置できるWordPressプラグインです。
一からフォームを作る必要が無いため、初心者の方におすすめです。
https://ja.wordpress.org/plugins/contact-form-7/

 

このプラグインを使うと、お問い合わせフォームの設置まで比較的簡単に進めることができます。
しかし、環境次第では、 「あれ…… メールが送信されない?何で??」 となるかもしれません。

では、何故メールが送信されないのか、原因と対処方法を見ていきましょう。

 

【WP Mail SMTP】のプラグインをインストールする

メールサーバとWebサイトのサーバが異なる場合、メールを送信するサーバを指定しないといけません。

Webサイトは【さくらインターネット】、メールアドレスは【Gmail】を利用する場合などが

該当しますね。

 

この場合、WordPressは自分と同じサーバのメール機能を利用しようとするので、

「メールは別のサーバで利用するよ」と教えてあげる必要があります。

 

それを簡単にしてくれるプラグインが【WP Mail SMTP】です。

https://wordpress.org/plugins/wp-mail-smtp/

 

【WP Mail SMTP】の設定

プラグインをインストールして有効化すると、管理画面の【設定】の中に【メール】の項目が

追加されていますので、選択してください。

 

WP Mail SMTPを追加

WP Mail SMTPの設定画面が表示されます。

では1つずつ設定を確認していきましょう。

 

メール詳細設定

WP Mail SMTPのメール詳細設定

 

■From Email

⇒送信元となるメールアドレスを入れてください。

⇒例)info.mokichi@gmail.com

 

■From Name

⇒送信元となる名前を入れてください。

 

■メーラー

⇒「WordPressの全てのメールをSMTP経由で送信する。」 をチェック

 

■Return Path

⇒チェックは不要です。

 

SMTP設定

WP Mail SMTPのSMTP設定

 

■SMTP Host

⇒smtp.gmail.com (Gmail)

⇒****.sakura.ne.jp (さくらインターネット。 *は初期ドメイン)

 

■SMTP Port

⇒465 (Gmail)

⇒25 または 587 (さくらインターネット 等)

 

■Encryption

⇒「SSLを使用する」 をチェック

 

■Authentication

⇒「はい: SMTP認証を使用します。」 をチェック

 

■Username

⇒送信に利用するメールアカウントのメールアドレスです。

⇒例)mokichi@gmail.com

 

■Password

⇒上記アカウントのパスワードです。

 

ここまで入力したら【変更を保存】を押して、ページ下部にある【テストメールを送信する】を実行してみましょう。

テストメールが送信されたら、設定は完了です。お疲れさまでした。

 

 

 

テストメールが送信されないんだけど……

これで設定は完了ですが、私はこの時点でテストメールが送信されませんでした。

私の場合は、以下の「安全性の低いアプリがアカウントにアクセスするのを許可する」を有効にすることで、解決しました。
※GoogleApps・Gmailを利用している場合のみ

 

メール送信に利用するアカウントでログインした後、以下のページをご確認ください。

安全性の低いアプリがアカウントにアクセスするのを許可する
https://support.google.com/accounts/answer/6010255?hl=ja

 

 

Googleのセキュリティの関係で送信できなくなっているようですね。

GoogleAppsやGmailを利用されている方は同じ問題に直面するかもしれません。

 

最後に

いかがでしたか?

「全て試したけどメールが届かない」 という方は、

一度メール関連のアカウント設定を見直してみると良いかもしれません。

 

WordPressは便利な機能が多い反面、ハマったときが結構大変ですよね。

それでは。

 

 

  • このエントリーをはてなブックマークに追加