尝试使用默认的内置功能发送电子邮件验证时,出现以下错误。
无法使用主机smtp.mailtrap.io:stream_socket_client()建立连接:无法连接到tcp://smtp.mailtrap.io:2465(操作超时)。env
MAIL_DRIVER=ses
[email protected]
MAIL_FROM_NAME="${APP_NAME}"
AWS_ACCESS_KEY_ID=HIDDEN
AWS_SECRET_ACCESS_KEY=HIDDEN
AWS_DEFAULT_REGION=us-east-1
我已确保AWS密钥和机密具有对SES的完全访问权限,在我的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创建一个单独的用户,但是没有运气。
任何帮助都会很棒,谢谢!
我一直在尝试使用AWS SES在Laravel 7中设置邮件,并正确设置了我所有的凭证并将驱动程序设置为SES。尝试发送电子邮件时收到以下错误...