Postfix - 一些邮件未发送到特定域和系统日志标记问题

Postfix - 一些邮件未发送到特定域和系统日志标记问题

我在向特定域 (alice.it) 发送电子邮件时遇到问题。通常邮件会更正并发送,在我的 postfix 日志中,我收到以下信息:

06104180AF: to=<**********@alice.it>, relay=mx.tim.it[34.141.161.132]:25, delay=200, delays=0/200/0.14/0.12, dsn=2.0.0, status=sent (250 <62CC171918270D1E> Mail accepted)

但有时,邮件未发送,并且在日志中我收到此错误:

11F7817D05: to=<**********@alice.it>, relay=none, delay=59, delays=0/59/0/0, dsn=4.0.0, status=deferred (delivery temporarily suspended: host mx.tim.it[34.141.161.132] refused to talk to me: 421 mta-in-01.tim.it Service not available - too busy)

区别在于“relay”字段,第一种情况下为“mx.tim.it”,第二种情况下为“none”。

另外在我的 postfix 配置中,在文件 /etc/main.cf 中我有:

transport_maps = hash:/etc/postfix/rl_transport

在 /etc/postfix/rl_transport 中,我有:

alice.it slowest:

在 /etc/postfix/master.cf 中我有:

slowest unix - - n - - smtp -o syslog_name=postfix-slowest

因此,所有发往 alice.it domaini 的邮件都应标记为“postfix-slowest”,但那些带有“relay=none”的邮件则标记为“postfix”。而其他邮件(带有relay=mx.tim.it的邮件)则正确地标记为“postfix-slowest”。

这怎么可能?

我能做些什么吗,或者是接收器(alice.it)的问题?

多谢

斯蒂法诺

相关内容