Laravelのメール送信にAmazon WorkMailを使うメモ

以外と探してもなかったので自分がやったことをメモ

.

.envに以下を設定

-----------------------------------

MAIL_DRIVER=smtp
MAIL_HOST=smtp.mail.us-west-2.awsapps.com ←★リージョンによって異なる
MAIL_PORT=465
MAIL_FROM_ADDRESS=info@XXXX.com
MAIL_FROM_NAME=XXXX
MAIL_ENCRYPTION=ssl ←★sslにする
MAIL_USERNAME=info@XXX.com ←★WorkMailで設定したメアド
MAIL_PASSWORD=xxxxxxxx ←★WorkMailで設定したパスワード

-----------------------------------

 

※MAIL_HOSTのリージョンは以下に書いてある

us-west-2

smtp.mail.us-west-2.awsapps.com

us-east-1

smtp.mail.us-east-1.awsapps.com

eu-west-1

smtp.mail.eu-west-1.awsapps.com

docs.aws.amazon.com

 

※WorkMailの設定方法は以下がわかりやすい

qiita.com

 

以上