我有一个邮件服务器的问题,有一些我不明白!
我可以连接,validation,指定发件人地址 – 但是当指定收件人时,我得到一个错误550,看起来像这样:
RCPT TO:[email protected] 550-DNSBL listed at zen.spamhaus.org 550 http://www.spamhaus.org/query/bl?ip=62.178.15.161
现在奇怪的是,62.178.15.161是我的本地客户端地址。 不是服务器的IP地址。
此外,错误代码550似乎被定义为如此:
550 Requested action not taken: mailbox unavailable
对我来说这完全没有意义。 为什么这个错误代码与这个垃圾邮件消息? 为什么本地IP地址而不是服务器?
有exim运行,没有什么东西在日志中打开mail.err mail.info mail.log mail.warn在/ var / log
我查了黑名单上的服务器和客户端IP地址。 客户端的IP地址列在一些(如预期的),但服务器是完全干净的。
这是完整的telnet日志,当我重现错误。 像Evolution和Thunderbird这样的邮件客户端给了我相同的垃圾邮件错误消息。
joe@joe-desktop:~$ telnet mail.hunsynth.org 25 Trying 193.164.132.42... Connected to mail.hunsynth.org. Escape character is '^]'. 220 hunsynth.org ESMTP Exim 4.69 Sat, 01 Jan 2011 17:52:45 +0100 HELP 214-Commands supported: 214 AUTH STARTTLS HELO EHLO MAIL RCPT DATA NOOP QUIT RSET HELP EHLO AUTH 250-hunsynth.org Hello chello062178015161.6.11.univie.teleweb.at [62.178.15.161] 250-SIZE 52428800 250-PIPELINING 250-AUTH PLAIN LOGIN CRAM-MD5 250-STARTTLS 250 HELP AUTH LOGIN 334 VXNlcm5hbWU6 dGVzdEBodW5zeW50aC5vcmc= 334 UGFzc3dvcmQ6 ***** 235 Authentication succeeded MAIL FROM:[email protected] 250 OK RCPT TO:[email protected] 550-DNSBL listed at zen.spamhaus.org 550 http://www.spamhaus.org/query/bl?ip=62.178.15.161 quit 221 hunsynth.org closing connection Connection closed by foreign host. joe@joe-desktop:~$
更新:
我尝试从我的其他服务器相同的事情,可以成功地发送电子邮件。
所以它看起来像服务器确实检查IPbuild立连接是在一些黑名单。
这在理论上是一件好事 – 但是 – 服务器上的身份validation应该防止? 或者不应该?
那么我只是觉得,如果我不能从我的dynamicISP连接发送电子邮件通过我的smtp服务器,因为dynamic是列出的,即使我有一个干净的服务器与login是荒谬的?
好吧,我觉得我有点想出来。
我不得不添加规则:
accept authenticated = *
到/etc/exim4/vexim-acl-check-rcpt.conf
的顶部