【问题标题】:Postfix: loops back to myself error后缀:循环回到自己的错误
【发布时间】:2014-09-11 03:09:42
【问题描述】:

我一直在尝试安装 Postfix 服务器来处理我的域的邮件。我找到了一些不错的教程,我能够创建电子邮件地址,并且服务器可以使用 telnet 正确响应(包括 imap 和 pop3,我还在 Gmail 中收取配置费用并正常工作)。

为了处理 POP3 和 IMAP,我安装了 Courier

当我尝试向自己(使用外部电子邮件地址)发送电子邮件时出现问题,我收到以下错误代码:

Action: failed
Status: 5.4.6
Diagnostic-Code: X-Postfix; mail for (servername) loops back to
myself

我查看了我的 postfix mail.conf 配置,因为在许多网站上他们说这可能是因为 mydestination 没有正确配置。我已经包含了域配置,但我仍然得到同样的错误。 (/etc/postfix/main.cf)

mydestination = mail.mydomain.com, domain.com, localhost

这是在VPS中,所以主机名与域名不同,我不确定这是否会对处理邮件错误产生任何影响。

谁能帮我找出错误在哪里?

感谢您的关注和回答

【问题讨论】:

  • 未来的读者:请永远不要使用 TELNET。请改用 SSH。 Telnet 不安全,尤其容易受到中间人攻击。强密码是好的,但仍然可以暴力破解。使用gpg、putty等生成加密密钥,用于远程认证。

标签: email postfix-mta


【解决方案1】:

您可能正在向收件人发送邮件,其电子邮件地址位于具有 MX 记录的区域中,其值为主机名,该主机名解析为您的邮件服务器的 IP 地址,而您的服务器尚未在它的 main.cf 配置文件(在 mydestination 后面)中告诉它,它指的是它自己。

因此,您的服务器想知道为什么尝试将邮件发送到(它相信)另一台服务器会导致发现另一台服务器的 IP 地址是它自己的 IP 地址。

相应地更新 mydestination。

对于您的邮件服务器处理传入邮件的所有区域,对 MX 记录使用相同的主机名会有所帮助,因为这样可以使您的 mydestination 易于管理。

【讨论】:

  • 如何更新当我尝试将邮件发送到 myname@domain.com 时,我有相同的问题,我通过 cowmails 管理面板 gmail 添加的内容给了我同样的错误
猜你喜欢
  • 2016-04-17
  • 2014-05-15
  • 2012-04-03
  • 1970-01-01
  • 1970-01-01
  • 2014-08-11
  • 2021-04-22
  • 2015-01-25
  • 1970-01-01
相关资源
最近更新 更多