我正在尝试使用邮件服务通过 Symfony 发送电子邮件。由于我的网站托管在托管商以及我的域上,因此我在 .env 文件中遵循以下模式
###> symfony/mailer ###
MAILER_DSN=smtp://[email protected]:[email protected]:465
###< symfony/mailer ###
执行测试命令“php bin/console mailer:test [email protected]”时,我收到以下响应:
在 SmtpTransport.php 第 333 行中:预期响应代码“250/251/252”,但收到代码“550”,消息为“550 5.7.27 [电子邮件受保护]:发件人地址被拒绝:域示例 e.org 不接受邮件(nullMX)”。
我不知道该怎么办,因为一切似乎都配置正确
托管站点通常会阻止或保留邮件 SMTP 端口用于其内部邮件服务。
确保端口 25、587 和/或 465 已打开,具体取决于您使用的端口或您的托管提供商被阻止。