【问题标题】:Error code 450 Requested mail action not taken: mailbox unavailable when send email laravel错误代码 450 未采取请求的邮件操作:发送电子邮件时邮箱不可用 laravel
【发布时间】:2019-08-30 09:37:43
【问题描述】:

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

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

谢谢

【问题讨论】:

  • 你是从本地服务器发送的吗?
  • 嗨@OsamaAlvi,是的,我从我的电脑(本地服务器)发送它
  • 检查我编辑的答案

标签: php laravel email smtp


【解决方案1】:

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

您可能需要从您的雅虎帐户启用以下选项:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多