WordPressからSMTP(Google Apps 二段階認証)

WordPressからSMTPにてメールの送信を行う場合、WP Mail SMTPを利用すると便利です。

通常は

 

SMTP:smtp.google.com

 

WP Mail SMTP 設定画面
WP Mail SMTP 設定画面

SMTP:smtp.google.com

SMTP Port:465

Username:xxxxx@gGoogleAppsのドメイン

Password:GoogleAppsのパスワード

で送信が出来ますが、GoogleApps側で二段階認証を行っている場合は通常のパスワードでは送信出来ません。

送信に利用するユーザでログインした状態で

https://www.google.com/settings/security

Google Appsのセキュリティ設定にてアプリ パスワードの設定を選択してください。

 

次の画面でアプリパスワードの設定を行います。

画面の下の方のリストボックスで選択をします。

端末を選択で「その他」を選択し、名前を入力します。この名前は適当でいいですが仮にWordPressとでも入力しておきましょう。

 

生成を押すと黄色い枠の中にアプリパスワードが表示されます。

このパスワードを先ほどのWP Mail SMTPの設定画面のユーザパスワードの部分に設定してください。

設定後はその下にあるテストで実在するメールを入力してみてください。

メールが届かず、結果画面でfalseが表示されたらメールの送信は失敗です。

Google Appsのポリシーや、ユーザアカウントの設定等も再度確認してください。

 

 

Published by

kashioka

有限会社アリウープ 代表取締役社長 PHPユーザ会の発起人の一人。いちばんやさしいPHPの教本(インプレス),PHPハンドブック(ソフトバンククリエイティブ)著者。PHPカンファレンス実行委員 明日の開発カンファレンス開催 認定スクラムマスター。近年、PHPに限らずサーバレス環境でのPythonなども書いたりしている。 http://alleyoop.jp