奇怪的邮件在maillog里,不能理解意思

所以我一直在战斗垃圾邮件从我们的服务器上周发送。 我们不断地在CBL上列出rDNS设置和DKIM签名。

在监视maillog时,我注意到以下几点:

Dec 5 12:15:39 aneas postfix/smtp[16934]: A451C2215D7: to=<[email protected]>, relay=none, delay=84394, delays=84394/0.01/0/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=yourdomain.com type=MX: Host not found, try again)

所以我在邮件日志上运行了一个cat和grep,并且有很多这些条目和我注意到的这个时髦的一样:

Dec 5 21:51:25 aneas postfix/smtpd[6217]: NOQUEUE: reject: RCPT from vxadg-29.srv.cat[46.16.59.162]: 450 4.1.1 <[email protected]>: Recipient address rejected: User unknown in virtual mailbox table; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<vxadg-29.srv.cat>

我无法弄清楚这里发生了什么。 这可能是问题吗? 我的iptables看起来像这样:

 -P INPUT DROP -P FORWARD DROP -P OUTPUT ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -p tcp -m tcp ! --tcp-flags FIN,SYN,RST,ACK SYN -m state --state NEW -j DROP -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT -A INPUT -p tcp -m tcp --dport 21 -m state --state NEW -j ACCEPT -A INPUT -p tcp -m tcp --dport 22 -m state --state NEW -j ACCEPT -A INPUT -p tcp -m tcp --dport 25 -m state --state NEW -j ACCEPT -A INPUT -p tcp -m tcp --dport 80 -m state --state NEW -j ACCEPT -A INPUT -p tcp -m tcp --dport 110 -m state --state NEW -j ACCEPT -A INPUT -p udp -m udp --dport 53 -j ACCEPT -A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT -A INPUT -p icmp -m icmp --icmp-type 11 -j ACCEPT -A INPUT -p tcp -m tcp --dport 143 -m state --state NEW,ESTABLISHED -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -p tcp -m tcp --dport 465 -m state --state NEW -j ACCEPT -A INPUT -p tcp -m tcp --dport 587 -m state --state NEW -j ACCEPT -A OUTPUT -o lo -j ACCEPT -A OUTPUT -p tcp -m tcp --sport 143 -m state --state ESTABLISHED -j ACCEPT -A OUTPUT -p tcp -m tcp --sport 110 -m state --state ESTABLISHED -j ACCEPT -A OUTPUT -p tcp -m tcp --sport 8891 -m state --state ESTABLISHED -j ACCEPT 

首先,你的iptablesconfiguration对你的邮件日志没什么影响。

 Dec 5 21:51:25 aneas postfix/smtpd[6217]: NOQUEUE: reject: 

Postfix正在拒绝一个消息。

 RCPT from vxadg-29.srv.cat[46.16.59.162]: 

这是从这个主机/地址收到的

 450 4.1.1 <[email protected]>: Recipient address rejected: User unknown in virtual mailbox table; 

被拒绝的原因。 在这种情况下,域名exo-l.com (下面)中的用户diana在您的服务器上不存在,但是postfix认为它负责为exo-l.com域提供邮件,所以postfix拒绝它,没有什么可以做的。

 from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<vxadg-29.srv.cat> 

来自和去往地址,以及通过(ESMTP)收到的协议以及远程主机如何识别自身vxadg-29.srv.cat

编辑

 Dec 5 12:15:39 aneas postfix/smtp[16934]: A451C2215D7: to=<[email protected]>, relay=none, delay=84394, delays=84394/0.01/0/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=yourdomain.com type=MX: Host not found, try again) 

这个日志告诉你队列中的消息被延迟( status-deferred )和原因( Host or domain name not found )。 这通常是一个永久性的错误(反弹),而不是一个暂时的错误(延期),所以我猜你在main.cf文件中有soft_bounce=yes