PHP
AWS
laravel

Expected response code 220 but got code "", with message ""

Mailerがエラーしてる

Laravelのメーラーを使おうとするとエラーでる。

基本的には、smtpなどの設定見直せばいける

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=your_address@gmail.com
MAIL_FROM_NAME=your_name
MAIL_USERNAME=your_address@gmail.com
MAIL_PASSWORD=your_password
MAIL_PRETEND=false

このアドレスとパスワードを自分のものに書き換えれば大丈夫。

AWSの場合は少し面倒

僕の環境下は、AWSでの送信を試みていたので、ちょっと面倒な感じに。
まずは、AWSからメールが送信できるように、設定しないといけない。

多分だけど、AWS→他サービスのサーバー→メール
みたいな感じで、経由するのは厳しそう。多分。

↓を参考にして欲しい。
独自ドメインのメール送受信をAWSで。メールサーバーレスアーキテクチャーを構成