预期响应代码 250,但得到代码 "550" ,并带有消息"550 5.7.1 Relaying denied "



我得到这个错误预期响应代码为250,但得到的代码是";550〃;,带有消息";550 5.7.1中继被拒绝";当我尝试使用mailgun和laravel 7发送电子邮件时。但我不知道该怎么做

确保您有MAIL_MAILER=mailgun而不是MAIL_DRIVER=mailgun

在Laravel 7+中发生了变化

使用类似的东西:

MAIL_FROM_ADDRESS=no-reply@example.com
MAIL_FROM_NAME=example
MAIL_MAILER=mailgun
MAILGUN_DOMAIN=mailgun-domain.example
MAILGUN_SECRET=example-key-here
MAILGUN_ENDPOINT=api.mailgun.net
MAIL_ENCRYPTION=tls

检查config/mail.php文件,查看MAIL_DRIVER还是MAIL_MAILER是env值。然后在.env文件中设置MAIL_DRIVER或MAIL_MAILER。

默认情况下,电子邮件通过SMTP发送。例如,如果您已经设置了MAILGUN_DOMAIN和MAILGUN_SECRET,并期望我们使用API,那么如果MAIL_DRIVE/MAIL_MAILER未设置MAILGUN,则情况并非如此。

最新更新