我设置了一个 iredmail 服务器,以便我的网站可以发送注册电子邮件和所有类似的东西。问题是,它可以正常发送邮件(甚至是收件箱),但无法接收。端口 25 已打开,守护程序正在运行,mx 记录已设置但不起作用。我在 mxtoolbox.com 上使用了此工具,它显示以下内容:
原始连接输出为:
Connecting to 167.**.***.***
220 mail.*******.com ESMTP Postfix [658 ms]
EHLO EC2AMAZ-CT1LM3F.mxtoolbox.com
250-mail.*******.com
250-PIPELINING
250-SIZE 15728640
250-ETRN
250-STARTTLS
250-AUTH PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250-DSN
250 SMTPUTF8 [720 ms]
MAIL FROM:<[email protected]>
250 2.1.0 Ok [719 ms]
RCPT TO:<[email protected]>
450 4.7.1 <EC2AMAZ-CT1LM3F.mxtoolbox.com>: Helo command rejected: Host not found [704 ms]
LookupServerv2 3426ms
主机名已从原始日志中删除,但如果您要运行某些测试,您可以在屏幕截图中看到它。我尝试接收邮件的电子邮件地址是site@
。
所以,再次,看起来不错,但无法在域的收件箱中接收邮件。我会考虑重新安装所有内容,或者使用除 iredmail 之外的其他东西,但是当您在主要提供商处设置收件箱(通常很难实现)时,拆除它是一个艰难的决定。
答案1
我也在使用 iredmail,效果很好。刚刚尝试向 postmaster@ 发送电子邮件,检查邮件是否到达(如果没有到达,请查看 /var/log/maillog)。
我在发送邮件服务器(我的服务器)中看到 10 月 18 日 10:35:49 mail2 postfix/smtp[10616]: E42553104C: to=, reply=mail.YourDomain.com[167.xx.xx.xx]:25, delay=326, delays=325/0.02/0.74/0.19, dsn=4.7.1, status=deferred (host mail.YourDomain.com[167.xx.xx.xx] said: 451 4.7.1: 收件人地址被拒绝:有意拒绝策略,请稍后再试(回复 RCPT TO 命令)强文本这意味着 iRedmail 中的策略服务器 iRedAPD 正在启动。可能是灰名单。请先尝试禁用它。请参阅https://docs.iredmail.org/manage.iredapd.html
刚刚(10:45 CET)邮件已发送。这意味着您的服务器中的灰名单超时设置为 10 分钟。可以在 /opt/iredapd/settings.py 中配置它。请参阅 /opt/iredapd/libs/default_settings.py 中的示例。修改后,重新启动 iredapd 服务