【发布时间】:2022-01-25 19:51:24
【问题描述】:
附:我正在本地机器上进行所有这些测试。我已经使用这个在线网站https://www.smtper.net/ 测试了我的 smtp 设置。以下每一项服务都在发送电子邮件。
我正在尝试为我的 Laravel 应用程序设置电子邮件确认系统,并通过 cpanel 创建的电子邮件继续收到此错误。
我尝试使用 Gmail/mailtrap/mailosaur 来测试这些设置,一切正常:
MAIL_MAILER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=email@gmail.com
MAIL_PASSWORD='password'
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=email@gmail.com
MAIL_FROM_NAME="${APP_NAME}"
MAIL_MAILER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=ab723b95067210
MAIL_PASSWORD=password
MAIL_ENCRYPTION=tls
MAIL_MAILER=smtp
MAIL_HOST=mailosaur.net
MAIL_PORT=2525
MAIL_USERNAME=hgyqqqgn@mailosaur.net
MAIL_PASSWORD=password
MAIL_ENCRYPTION=tls
MAIL_FROM_NAME="${APP_NAME}"
但是现在当我使用自定义电子邮件时,我的日志文件中出现了这个错误:
[2021-12-26 09:17:53] local.ERROR:预期响应代码 250,但得到代码“550”,消息“550-未采取请求的操作:邮箱不可用 550 发件人地址的 MX 为空 " {"exception":"[object] (Swift_TransportException(code: 550): 预期响应代码 250,但得到代码“550”,消息“550-未采取请求的操作:邮箱不可用 550 发件人地址的 MX 为空
MAIL_MAILER=smtp
MAIL_HOST=smtp.ionos.com
MAIL_PORT=587
MAIL_USERNAME=noreply@domain.co.uk
MAIL_PASSWORD='password'
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=noreply@domain.co.uk
MAIL_FROM_NAME="${APP_NAME}"
【问题讨论】: