我正在尝试使用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。
谢谢
答案 0 :(得分:1)
对不起,我犯了一个愚蠢的错误。
这只是电子邮件的from
参数,而电子邮件username
不匹配。
仅作为提示,请确保在.env
文件上设置了所有电子邮件配置。它会帮你很多。我做错了,因为我在from
类中设置了Mailable
参数,而在.env
中设置了另一个参数。