【发布时间】:2021-11-11 03:42:31
【问题描述】:
我正在尝试在 cPanel 上托管多个 Laravel 应用程序,过去 3 天我一直面临这个问题:
503-Please turn on SMTP Authentication in your mail client. (domain.com)
503-[XXX.XXX.XXX.XXX]:XXXXX is not permitted to relay through this server
503-without authentication.
503 Valid RCPT command must precede DATA
网站目前托管在运行 CentOS 7 和 WHM cPanel 的服务器上。邮件使用 Microsoft Exchange Server 通过 SMTP 中继发送。
这是我在 Laravel 中使用的当前电子邮件配置:
MAIL_DRIVER=smtp
MAIL_HOST=host.domain.com
MAIL_PORT=25
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS="info@domain.com"
MAIL_FROM_NAME="Example"
我尝试过的步骤:
- 尝试通过 Laravel 的 Tinker 使用
Mail::raw()发送邮件,它成功了。很奇怪,但仍然不明白它是如何工作的。 - 能够通过
telnet发送电子邮件
我很确定我在这里遗漏了一些步骤,如果有人可以为我指出,我会很高兴。
【问题讨论】:
标签: php laravel email smtp cpanel