我在 Rackspace 云服务器上运行,刚刚设置了 CentOS 版本并安装了 iRedMail。问题是,我发送的 90% 的电子邮件都被阻止了,我的邮件日志中出现了错误:
NOQUEUE: reject: RCPT from unknown[209.85.222.185]: 450 4.7.1 <[email protected]>:
Recipient address rejected: Policy Rejection- Please try later.;
from=<[email protected]> to=<[email protected]> proto=ESMTP helo='<mail-pz0-f185.google.com>
出于垃圾邮件的原因,我删除了真实的电子邮件并放入了伪造的电子邮件。
我向技术支持寻求帮助,但帮助不大。我已经设置了 SPF 和 TXT 记录,但仍然没有成功。
关于我可以尝试什么或应该看什么,有什么建议吗?或者这是一个过于开放的问题,有太多可能导致问题的事情?
任何帮助都将不胜感激。这是我第一次从头设置 postfix :|
编辑:有人刚刚告诉我,我的 postfix 设置已将电子邮件列入“灰名单”,以避免被发送至垃圾邮件。
答案1
您提到了 SPF 和 TXT 记录,但正向和反向 DNS 也需要正确。
编辑:我知道的最简单的测试方法:
dig -x +short `dig +short your.domain.com`
这应该返回“your.domain.com”。如果没有,则将两个命令分开:
dig your.domain.com
dig -x your.ip.address
查看哪一个或两个都无法正常工作。
答案2
只需将该域列入白名单,例如 cd 到 /opt/iredapd/tools
Whitelist IP networks/addresses specified in sender domain:
python greylisting_admin.py --whitelist-domain --from '@example.com'
了解更多信息文档