我正在使用邮件陷阱来测试我的电子邮件,我收到了标题中上面所述的错误。
这是我拥有的env文件
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=465
MAIL_USERNAME=XXXXXddda513d4
MAIL_PASSWORD=da084XXXXXXbbe
MAIL_ENCRYPTION=tls
我在这方面找不到多少。我找到的是清除你的缓存,我做了它并没有看到任何变化。
答案 0 :(得分:0)
使用端口25,邮件加密为空,如
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=25
MAIL_USERNAME=XXXXXddda513d4
MAIL_PASSWORD=da084XXXXXXbbe
MAIL_ENCRYPTION=
答案 1 :(得分:0)
以下设置可以解决问题:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=465
MAIL_USERNAME=xxx
MAIL_PASSWORD=yyy
完全删除MAIL_ENCRYPTION
行。还需要检查防火墙上的端口是否已打开(如果有的话),或检查您是否能够连接到端口465
。
答案 2 :(得分:0)
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=587
MAIL_USERNAME=*******
MAIL_PASSWORD=********
MAIL_FROM_ADDRESS=from@example.com
MAIL_FROM_NAME=Example
在(25或465或587或2525)之间切换MAIL_PORT
答案 3 :(得分:0)
请您尝试以下代码吗?
'stream' => [
'ssl' => [
'allow_self_signed' => true,
'verify_peer' => false,
'verify_peer_name' => false,
],
],
位于config / mail.php文件的末尾。可能会有帮助