有几个电子邮件服务器拒绝与公共动态 IP 地址的客户端连接。例如,许多接收电子邮件的 smtp 服务器只接受与具有静态 IP 地址的客户端的连接,以避免直接从具有动态 IP 地址的计算机发送的垃圾邮件。
当我使用谷歌寻找答案时,我只发现无法区分静态/动态地址的信息。那么电子邮件服务器是如何做到的呢?是否有任何数据库提供特定 IP 范围的信息?
查看t-online.de
(德国最大的电子邮件提供商之一)的 MX 记录。尝试mx00.t-online.de:25
在具有动态 IP 地址的计算机上使用 Putty(原始模式)进行连接。邮件服务器立即关闭连接,甚至不允许客户端发送任何命令,而具有静态 IP 的服务器的连接不会被拒绝。
或者查看以下 SMTP 会话的摘录:
220 mailin.rzone.de [joses mi173] ESMTP RZmta 29.19 ready
EHLO Home-PC
250-mailin.rzone.de [joses mi173] greets 87.179.163.89
250-ENHANCEDSTATUSCODES
250-8BITMIME
250-PIPELINING
250-DELIVERBY
250-SIZE 104857600
250 HELP
MAIL FROM:<sender@example.com>
250 2.1.0 <sender@example.com> Sender ok
RCPT TO:<recipient@example.org>
550 5.7.1 87.179.163.89 is a dynamic IP
这是德国托管公司 Strato 的客户的电子邮件服务器,该公司也拒绝访问具有动态 IP 地址的客户。电子邮件地址已更改。我使用了可接受的收件人地址mailin.rzone.de
,因此不存在中继问题。
http://whatismyipaddress.com/blacklist-check还指出以下内容:
仅仅因为 IP 列在特定黑名单中并不意味着您正在发送垃圾邮件,只是该特定黑名单建议不要直接接受来自该 IP 地址的邮件。大多数动态分配的住宅 Cable/DSL IP 地址将表明它们已被列入黑名单,这意味着您应该从 ISP 的邮件服务器发送,而不是在您自己的 Internet 连接上运行的邮件服务器。