【问题标题】:Laravel send email using MDaemon Email Server but getting error "authentication required"Laravel 使用 MDaemon 电子邮件服务器发送电子邮件但收到错误“需要身份验证”
【发布时间】:2018-12-23 15:12:17
【问题描述】:

我正在尝试使用 MDaemon WorldClient Private Email 电子邮件服务器通过我的 laravel 本地应用程序发送电子邮件,但我总是收到此错误

Expected response code 250 but got code "530", with message "530 5.7.0 Authentication required"

使用我的 laravel 本地应用程序,我已经尝试使用 mailtrap 和 gmail 发送电子邮件,并且都可以正常工作。

这是我在 .env 文件中的电子邮件配置

MAIL_DRIVER=smtp
MAIL_HOST=mail.emaildomain.co.id
MAIL_PORT=587
MAIL_USERNAME=myname@emaildomain.co.id
MAIL_PASSWORD=******
MAIL_ENCRYPTION=null

为了查看我的电子邮件配置是否有问题,我还尝试使用我在 laravel 上使用的相同电子邮件帐户和配置在我的计算机上使用 Outlook 发送电子邮件,并且它在 Outlook 上完美运行。我已经仔细检查了 Outlook SMTP 配置和 laravel,但我不知道为什么它总是在 laravel 上失败。

顺便说一句,我在 laravel 上使用 mailable。

谢谢

【问题讨论】:

    标签: php laravel email


    【解决方案1】:

    对不起,我犯了一个愚蠢的错误。

    只是邮箱的from参数和邮箱username不匹配。

    仅供参考,请确保您在 .env 文件中设置了所有电子邮件配置。它会对你有很大帮助。我犯了这个错误,因为我在Mailable 类中设置了from 参数,而在.env 中设置了另一个参数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-09
      • 2015-11-23
      • 1970-01-01
      • 1970-01-01
      • 2012-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多