【发布时间】:2019-03-12 18:25:25
【问题描述】:
我用 Laravel 创建了一个网站,它使用电子邮件通知用户某些事情。为了在我的个人电脑上进行测试,我使用我的 gmail 帐户从 te 网站发送电子邮件,效果非常好。现在我想向公众发布该网站,对于最终版本,我希望它使用 noreply@mydomain 发送电子邮件而不是我的 gmail 地址。
因此,我在.env 文件中设置了环境变量,如下所示:
MAIL_DRIVER=smtp
MAIL_HOST=mail1.webyte.eu
MAIL_PORT=587
MAIL_USERNAME=noreply@mydomain
MAIL_PASSWORD=mypassword
MAIL_ENCRYPTION=tls
我的托管服务人员告诉我这应该是正确的,但是,当我尝试这样做时,我收到以下错误:
Swift_TransportException (503) 预期响应代码 354 但得到代码 “503”,带有消息“503-All RCPT commands were denied with this 错误:503-relay not allowed, authentication required 503 Valid RCPT 命令必须在 DATA 之前”
我已经在互联网上搜索了几天,找不到任何适合我的东西......
有人知道我应该在这里做什么吗?谢谢!
【问题讨论】: