错误代码450请求的邮件操作未采取:发送电子邮件时邮箱不可用laravel

时间:2019-04-09 07:07:27

标签: php laravel email smtp

我想向用户发送电子邮件。我已经使用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

您知道我是否忘记了任何设置吗?

谢谢

1 个答案:

答案 0 :(得分:2)

尝试重新启动服务器,然后重试,并在环境文件中显示您的凭据。

可能您需要从Yahoo帐户启用以下选项:

帐户安全->允许使用安全性较低登录的应用