我已经设置了logcheck来发送我的日志文件的每小时更新,并且在过去的两天里,我每小时在我的/var/log/mail.warn文件中获得一次这个条目:
Nov 17 12:36:02 mailserv postfix/smtpd[4114]: warning: hostname secure.sitesdns.com does not resolve to address 77.92.66.3: Name or service not known
所以我试着找出更多关于这里发生的事情,并在/var/log/mail.info中find相应的行:
Nov 17 12:36:02 mailserv postfix/postscreen[6112]: CONNECT from [77.92.66.3]:43778 to [my IP]:25 Nov 17 12:36:02 mailserv postfix/postscreen[6112]: PASS OLD [77.92.66.3]:43778 Nov 17 12:36:02 mailserv postfix/smtpd[6117]: warning: hostname secure.sitesdns.com does not resolve to address 77.92.66.3: Name or service not known Nov 17 12:36:02 mailserv postfix/smtpd[6117]: connect from unknown[77.92.66.3] Nov 17 12:36:02 mailserv postfix/smtpd[6117]: NOQUEUE: reject: RCPT from unknown[77.92.66.3]: 450 4.7.1 Client host rejected: cannot find your hostname Nov 17 12:36:02 mailserv postfix/smtpd[6117]: disconnect from unknown[77.92.66.3]
我没有完全理解这里发生的一切,但是“PASS OLD”意味着它被Postfix的postscreen暂时列入白名单,于是我去找了两天前的第一个实例:
Nov 15 03:17:12 mailserv postfix/postscreen[4486]: CONNECT from [77.92.66.3]:41907 to [my IP]:25 Nov 15 03:17:18 mailserv postfix/postscreen[4486]: PASS NEW [77.92.66.3]:41907 Nov 15 03:17:18 mailserv postfix/smtpd[4491]: warning: hostname secure.sitesdns.com does not resolve to address 77.92.66.3: Name or service not known Nov 15 03:17:18 mailserv postfix/smtpd[4491]: connect from unknown[77.92.66.3] Nov 15 03:17:18 mailserv postfix/smtpd[4491]: NOQUEUE: reject: RCPT from unknown[77.92.66.3]: 450 4.7.1 Client host rejected: cannot find your hostname Nov 15 03:17:18 mailserv postfix/smtpd[4491]: disconnect from unknown[77.92.66.3]
从那以后,这个条目大约每隔70分钟出现一次。
很明显,我不是第一个获得这个日志条目的人,所以我试图向Google寻求解决scheme – 但是大多数情况下,这只是表明我自己的主机名不能parsing为我自己的IP。 但是这不是这个问题。 我只是想知道,如果我的服务器是以任何方式妥协。
关于邮件服务器设置,这是一个Debian 8.5服务器,其设置与本指南中所描述的完全相同(使用德语指南,但所有设置均可在此处find):
https://thomas-leister.de/sicherer-mailserver-dovecot-postfix-virtuellen-benutzern-mysql-ubuntu-server-xenial/
任何帮助表示赞赏 – 即使它只是解释这些事情意味着什么,因为我甚至不确定发生了什么事情。