Я пытался настроить почтовое сообщение в Laravel 7 с помощью AWS SES, правильно настроил все свои учетные данные и настроил драйверы на SES.
При попытке отправить я получаю следующую ошибку подтверждение по электронной почте со встроенной функциональностью по умолчанию.
Не удалось установить соединение с хостом smtp.mailtrap.io: stream_socket_client (): невозможно подключиться к tcp: //smtp.mailtrap.io: 2465 (Тайм-аут операции)
.env
MAIL_DRIVER=ses
MAIL_FROM_ADDRESS=no-reply@taxsion.com
MAIL_FROM_NAME="${APP_NAME}"
AWS_ACCESS_KEY_ID=HIDDEN
AWS_SECRET_ACCESS_KEY=HIDDEN
AWS_DEFAULT_REGION=us-east-1
Я убедился, что ключ и секрет AWS имеют полный доступ к SES, в my config/services.php
Я настраиваю его на использование этих учетных данных.
'ses' => [
'key' => env('AWS_ACCESS_KEY_ID'),
'secret' => env('AWS_SECRET_ACCESS_KEY'),
'region' => env('AWS_DEFAULT_REGION', 'us-east-1'),
]
Я искал многочисленные "решения" и пытался создать отдельного пользователя для SES только без удачи.
Любая помощь будет отличной, спасибо!