我遇到电子邮件递送问题 - “响应代码250但代码为'550'”

时间:2018-04-05 19:12:02

标签: laravel-5 swiftmailer exim

我正在使用Exim邮件服务器作为我的smtp,并且如果从服务器中实例化连接,则在从服务器发送电子邮件时遇到问题。但是,如果我尝试从外部进行身份验证,则会毫无问题地发送电子邮件。使用Swift邮件附带的Laravel。这是laravel给出的错误。

production.ERROR: Expected response code 250 but got code "550", with message "550 127.0.0.1 is _my_ address

Exim的日志也有类似的错误;

H=localhost [127.0.0.1] X=TLSv1:ECDHE-RSA-AES256-SHA:256 CV=no rejected MAIL <no-reply@mydomain.com>: 127.0.0.1 is _my_ address

我的.env文件正确设置了凭据,如下所示

MAIL_DRIVER=smtp
MAIL_HOST=mydomain.com
MAIL_PORT=587
MAIL_USERNAME=no-reply@mydomain.com
MAIL_PASSWORD=password
MAIL_ENCRYPTION=tls

用于发送电子邮件的代码如下;

Mail::to('admin@mydomain.com')->send(new AlertEmail($information));

我们想知道的是,尝试将电子邮件发送到同一域内的地址会导致问题吗?我希望有人可以帮助我。我几乎疯了。

注意:Roundcube正在发送电子邮件。

0 个答案:

没有答案