我收到这些错误:
Jul 5 11:09:25 relay postfix/smtp[3084]: connect to ab.xyz.com[10.41.0.101]:25: Connection refused
Jul 5 11:09:25 relay postfix/smtp[3087]: connect to ab.xyz.com[10.41.0.247]:25: Connection refused
Jul 5 11:09:25 relay postfix/smtp[3088]: connect to ab.xyz.com[10.41.0.101]:25: Connection refused
Jul 5 11:09:25 relay postfix/smtp[3084]: connect to ab.xyz.com[10.41.0.247]:25: Connection refused
Jul 5 11:09:25 relay postfix/smtp[3087]: connect to ab.xyz.com[10.41.0.110]:25: Connection refused
Jul 5 11:09:25 relay postfix/smtp[3088]: connect to ab.xyz.com[10.41.0.110]:25: Connection refused
Jul 5 11:09:25 relay postfix/smtp[3084]: connect to ab.xyz.com[10.41.0.102]:25: Connection refused
Jul 5 11:09:30 relay postfix/smtp[3085]: connect to ab.xyz.com[10.41.0.102]:25: Connection refused
Jul 5 11:09:30 relay postfix/smtp[3086]: connect to ab.xyz.com[10.41.0.247]:25: Connection refused
Jul 5 11:09:30 relay postfix/smtp[3086]: connect to ab.xyz.com[10.41.0.102]:25: Connection refused
Jul 5 11:09:55 relay postfix/smtp[3087]: connect to ab.xyz.com[10.40.40.130]:25: Connection timed out
Jul 5 11:09:55 relay postfix/smtp[3084]: connect to ab.xyz.com[10.40.40.130]:25: Connection timed out
Jul 5 11:09:55 relay postfix/smtp[3088]: connect to ab.xyz.com[10.40.40.130]:25: Connection timed out
Jul 5 11:09:55 relay postfix/smtp[3087]: connect to ab.xyz.com[10.41.0.135]:25: Connection refused
Jul 5 11:09:55 relay postfix/smtp[3084]: connect to ab.xyz.com[10.41.0.110]:25: Connection refused
Jul 5 11:09:55 relay postfix/smtp[3088]: connect to ab.xyz.com[10.41.0.247]:25: Connection refused
这是 DNS 的问题吗?我表示怀疑,因为我已经将本地 DNS 更改为 Google 的 DNS。但 Postfix 仍会偶尔尝试从各种地址连接到 ab.xyz.com,这些地址可能打开或不打开端口 25,并充当邮件服务器。
为什么日志中显示 Postfix 尝试连接其他机器?
- 邮件正在正确发送,除此之外,一切似乎都很好。
偶尔我还会看到:
中继后缀/错误[3090]:3F1AB42132:to=,relay=none,delay=32754,delays=32724/30/0/0,dsn=4.4.1,status=deferred(传送暂时中止:连接到 ab.xyz.com[10.41.0.102]:25:连接被拒绝)
我的 Postfix 设置几乎没有任何限制:
mynetworks = 127.0.0.0/8, 10.0.0.0/8
仅。就像我说的,看起来所有邮件都已通过,但我讨厌看到错误,这让我很困惑,为什么它会尝试连接到日志中显示的其他机器。
一些输出cat /var/log/mail.log|grep 3F1AB42132
7 月 5 日 02:04:01 中继 postfix/smtpd[1653]: 3F1AB42132: 客户端=未知[10.41.0.109]
7 月 5 日 02:04:01 中继 postfix/cleanup[1655]: 3F1AB42132: message-id=
7 月 5 日 02:04:01 中继 postfix/qmgr[1588]: 3F1AB42132: from=, size=3404, nrcpt=1 (队列活跃)
7 月 5 日 02:04:31 中继 postfix/smtp[1634]: 3F1AB42132: to=, Relay=none, Delay=30, Delays=0.02/0/30/0, dsn=4.4.1, Status=deferred (连接到 ab.xyz.com[10.41.0.110]:25: 连接被拒绝)
7 月 5 日 02:13:58 中继 postfix/qmgr[1588]: 3F1AB42132: from=, size=3404, nrcpt=1 (队列活跃)
7 月 5 日 02:14:28 中继 postfix/smtp[1681]: 3F1AB42132: to=, reply=none, delay=628, delays=598/0.01/30/0, dsn=4.4.1, status=deferred (连接到 ab.xyz.com[10.41.0.247]:25: 连接被拒绝)
7 月 5 日 02:28:58 中继 postfix/qmgr[1588]: 3F1AB42132: from=, size=3404, nrcpt=1 (队列活跃)
7 月 5 日 02:29:28 中继 postfix/smtp[1684]: 3F1AB42132: to=, Relay=none, Delay=1527, Delays=1497/0/30/0, dsn=4.4.1, Status=deferred (连接到 ab.xyz.com[10.41.0.135]:25: 连接被拒绝)
7 月 5 日 02:58:58 中继 postfix/qmgr[1588]: 3F1AB42132: from=, size=3404, nrcpt=1 (队列活动)
7 月 5 日 02:59:28 中继 postfix/smtp[1739]: 3F1AB42132: to=, reply=none, delay=3327, delays=3297/0/30/0, dsn=4.4.1, status=deferred (连接到 ab.xyz.com[10.40.40.130]:25: 连接超时)
7 月 5 日 03:58:58 中继 postfix/qmgr[1588]: 3F1AB42132: from=, size=3404, nrcpt=1 (队列活动)
7 月 5 日 03:59:28 中继 postfix/smtp[1839]: 3F1AB42132: to=, reply=none, delay=6928, delays=6897/0.03/30/0, dsn=4.4.1, status=deferred (连接到 ab.xyz.com[10.41.0.101]:25: 连接被拒绝)
7 月 5 日 04:11:03 中继 postfix/qmgr[2039]: 3F1AB42132: from=, size=3404, nrcpt=1 (队列活跃)
7 月 5 日 04:11:33 中继 postfix/错误 [2093]: 3F1AB42132: to=, reply=none, delay=7653, delays=7622/30/0/0, dsn=4.4.1, status=deferred (投递暂时中止: 连接到 ab.xyz.com[10.41.0.101]:25: 连接被拒绝)
7 月 5 日 05:21:03 中继 postfix/qmgr[2039]: 3F1AB42132: from=, size=3404, nrcpt=1 (队列活跃)
7 月 5 日 05:21:33 中继 postfix/错误 [2217]: 3F1AB42132: to=, reply=none, delay=11853, delays=11822/30/0/0, dsn=4.4.1, status=deferred (投递暂时中止: 连接到 ab.xyz.com[10.41.0.101]:25: 连接被拒绝)
7 月 5 日 06:29:25 中继 postfix/qmgr[2420]: 3F1AB42132: from=, size=3404, nrcpt=1 (队列活跃)
7 月 5 日 06:29:55 中继 postfix/error[2428]: 3F1AB42132: to=,relay=none,delay=15954,delays=15924/30/0/0.08,dsn=4.4.1,status=deferred(投递暂时中止:连接到 ab.xyz.com[10.41.0.101]:25:连接被拒绝)
7 月 5 日 07:39:24 中继 postfix/qmgr[2885]: 3F1AB42132: from=, size=3404, nrcpt=1 (队列活跃)
7 月 5 日 07:39:54 中继 postfix/error[2936]: 3F1AB42132: to=, reply=none, delay=20153, delays=20123/30/0/0, dsn=4.4.1, status=deferred (投递暂时中止: 连接到 ab.xyz.com[10.40.40.130]:25: 连接超时)
答案1
最有可能的是,它们是错误的电子邮件地址,或者您的 DNS 解析失败。
Postfix 将尝试根据ab.xyz.com
域的 MX 记录连接到 SMTP 服务器来传送电子邮件,但如果 Postfix 找不到 MX 记录,它将尝试传送到 A 记录的 IP。(这是预期的行为)。
但是,如果电子邮件地址域名错误(例如,输入错误),域名可能存在,但可能没有 MX 记录,并且 A 记录中的 IP 是没有 SMTP 服务器的主机。
举个例子,有些人在这里输入[email protected]
(正确的地址是[email protected]
),但是hotmail.com.mx
域名确实存在,但没有 MX 记录,因此 Postfix 不断尝试,尝试将邮件发送到一个A
永远不会在端口 25 上应答的记录主机,从而导致如下日志条目:
Jul 5 17:03:37 www postfix/smtp[3149]: 6608A108FD2: to=<[email protected]>, relay=none, delay=197971, delays=197971/0.02/0.18/0, dsn=4.4.1, status=deferred (connect to hotmail.com.mx[200.94.181.9]:25: Connection refused)
答案2
当您看到此类日志时,还需要检查以下事项:
需要在 /etc/postfix/main.cf 中正确设置 myhostname 和 mydestination