预期的响应代码"250/251/252",但得到代码"550",消息"550 5.7.1 Relaying denied"。拉拉维尔 9

  • 本文关键字:代码 Relaying denied 响应 消息 php laravel
  • 更新时间 :
  • 英文 :


正在尝试使用mailtrap发送电子邮件。。。我在localhost上成功地实现了它,它运行良好,但在部署到heroku后,我无法使它在实时服务器上运行。请问有什么解决办法

这是我的.env文件中的smtp设置

MAIL_MAILER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=31239f96d871e7
MAIL_PASSWORD=*****
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS="browynlouis2@gmail.com"
MAIL_FROM_NAME="${APP_NAME}"

这就是我的heroku 中的情况

对于像hostinger这样的实时服务器更改.env设置smtp

Mail_Mailer=smtp

Mail_Host=smtp.hostinger.com

邮件端口=465

邮件用户名=example@domain.com

Mail_Password=密码

Mail_encryption=ssl

发件人地址=example@domain.com

MAIL_FROM_NAME="${APP_NAME}";

然后转到config/mail.php将传输smtp更改为邮件

'mailers' => [
'smtp' => [
'transport' => 'mail',      //before it was smtp
'host' => env('MAIL_HOST', 'smtp.mailgun.org'),
'port' => env('MAIL_PORT', 587),
'encryption' => env('MAIL_ENCRYPTION', 'tls'),
'username' => env('MAIL_USERNAME'),
'password' => env('MAIL_PASSWORD'),
'timeout' => null,
'local_domain' => env('MAIL_EHLO_DOMAIN'),
],

相关内容

最新更新