GmailのSMTPサーバーが使えない
Webサイトを構築していると、お問い合わせフォームを設置することがおおいですが、サーバーによってはメールサーバーを別途設定しないといけない場合が出てきます。
そこで、便利なのがGmailとなるのですが、設定方法を毎回忘れてしまうので、備忘録。
結局はWebサーバー側というより、Gmailの設定側の問題のほうが多い。
まず安全性の低いアプリのアクセス許可を設定する必要がある。
一回許可したらどこにあるのかわからなくなっちゃいました。
これがGoogleの悪いところでもあるけど。
とりあえずここにアクセスすれば許可できるはずです。
ヘルプのリンクなので。
で、結論としては外部からアクセスする場合、Googleが設定した
パスワードが必要というお話です。
googleへのログインで
「アプリパスワード」を設定する。
その他を選んで適当な名前を付ける
このパスワードを利用する
普通はSMTPのホスト、メールアドレス、パスワード(メールアドレスの)パスワードでSmtpが使えるけど、不審な第3社のアプリの場合、ここで設定したパスワードを使う必要がある。
smtp.gmail.com
メールアドレス
上図で生成したパスワード
以上で設定完了。
コメント