当sendmail转发电子邮件时,接收服务器有时会提供“服务不可用”

问题描述 投票:0回答:1

我为客户托管域名;域的A记录指向我的IP地址。当电子邮件到达其域中的某个人时,他只想将其转发给他的ISP(charter.net)。这大约有90-99%的时间可以使用,但是每天有几次charter.net拒绝“服务不可用”的消息。我们尝试转发到他的gmail帐户,同样的事情 - 它通常有效,但有时gmail返回'服务不可用'。当发生这种情况时,我的sendmail显然放弃了。

我怀疑这不是收件人的服务器正常运行时间问题;它拒绝了它认为可疑的电子邮件。

我最近为我的服务器的规范名称添加了SPF和DKIM记录,但我仍然从charter.net获得“服务不可用”。现在sendmail DKIM签署任何源自我的服务器的邮件,但它没有签署它转发的电子邮件。我还没有找到一种方法来配置opendkim来做到这一点。但是我看到mandrillapp.com辞去了它转发的电子邮件;标题包括带有d = originaldomain.com的DKIM签名,以及带有d = mandrillapp.com的第二个DKIM签名。

所以我想我的问题是,

1)有没有人真的知道为什么我的服务器从最终收件人获得“服务不可用”?

2)我可以配置opendkim来签署我的服务器转发的电子邮件吗?

3)为我的客户域名设置SPF和/或DKIM记录是否有用?

谢谢,鲍勃

ADDENDUM:为了转发,我在/ etc / mail / virtusertable中有这样的条目:

[email protected] [email protected]

对于DKIM,我在sendmail.mc中有这个:

INPUT_MAIL_FILTER(`opendkim', `S=inet:[email protected]')

我在/ etc / mail / local-host-names中也有clientdomain.com,正如我上面所说,clientdomain.com的A记录解析为与mydomain.com相同的IP。

email smtp sendmail dkim
1个回答
0
投票

经典的sendmail通过别名重定向,〜/ .forward文件和virtusertable保持原始信封sendmail不变(在SMTP会话期间用于MAIL FROM命令)。它可能会使您的转发中断限制由原始发件人域的SPF记录设置。

“许多地址”重定向的可能修复:

  • SRS
  • 自定义sendmail.cf修复

有关更多详情,请咨询更适合的siter网站serverfault.com

© www.soinside.com 2019 - 2024. All rights reserved.