我刚刚在新的CentOS VPS上安装了VestaCP。
我为一个域设置了电子邮件。发送到该域的所有邮件都会以错误550 smtp auth requried
退回我已注释掉以下内容;
deny message = smtp auth requried
来自exim.conf
我已关闭反垃圾邮件。
我仍然可以通过此消息获得反弹。
具体来说,如果我从gmail帐户发送电子邮件,谷歌会回复:
Technical details of permanent failure:
Google tried to deliver your message, but it was rejected by the server for the recipient domain foobar.tld by mail.foobar.tld. [x.x.x.x].
The error that the other server returned was:
550 smtp auth requried
有这方面的经验吗?我已经在许多线程上看到了这个问题,但还没有找到解决方案。
答案 0 :(得分:0)
我部分解决了这个问题。它仅在从托管在同一服务器上的域发送邮件到smtp服务器时发生,但是不表示电子邮件。当我从与与exim实例在同一服务器上托管的任何域无关的域发送电子邮件时,它就通过了。我仍然无法从导致问题的域发送电子邮件,我想,但我可以解决它。
所以要清楚,以防有人读到这个:
domain1 web托管在server1上
domain1电子邮件托管在谷歌的服务器上
domain2托管在server1上,用于网络和电子邮件
exim正在server1上运行
当我从thunderbird通过google的服务器发送电子邮件从email @ domain1到email @ domain2时,exim实例会要求google的smtp服务器进行身份验证,即使邮件正在传递到其邮箱中它可以在运行它的同一物理服务器上提供的域列表。
我怀疑它对来自地址有疑问,因为mx记录表明它没有为该域托管邮件,所以它不应该是。