我想向用户发送电子邮件。我已经使用gmail smtp设置创建了它,并且可以正常工作,但是当我尝试使用yahoo SMTP设置发送电子邮件时,它却无法正常工作,并显示如下错误代码
Swift_TransportException (450)
Expected response code 250 but got code "450", with message "450 Requested mail action not taken: mailbox unavailable "
我已经使用php artisan config:cache缓存了laravel配置文件,但是它仍然无法像gmail设置一样正常工作
这是.env文件
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mail.yahoo.com
MAIL_PORT=587
MAIL_USERNAME=xxxx@yahoo.com
MAIL_PASSWORD=xxxx
MAIL_ENCRYPTION=tls
您知道我是否忘记了任何设置吗?
谢谢
答案 0 :(得分:2)
尝试重新启动服务器,然后重试,并在环境文件中显示您的凭据。
可能您需要从Yahoo帐户启用以下选项:
帐户安全->允许使用安全性较低登录的应用