由于我的Comcast IP位于Spamhaus PBL上,我的D-Link电子邮件被popup。 Spamhaus说,无法从列表中删除,绕过此filter的唯一方法是启用SMTP-AUTH。 但是,我通过SSL连接到我的主机(Total Choice Hosting)SMTP服务器,并使用我的用户名和密码进行身份validation,并且头中的“with esmtpsa”似乎表明我的邮件已正确validation。 任何想法,如果D-Link的服务器坏了,或者你可以发现其他错误,这阻止了我的电子邮件通过?
反弹的消息如下所示:
此邮件是由邮件传送软件自动创build的。 您发送的消息无法传递给其中的一个或多个 收件人。 这是一个永久性错误。 以下地址失败: [email protected] 数据结束后来自远程邮件服务器的SMTP错误: 主机relay.dlink.com [192.152.81.15]:554服务不可用; 客户端主机[riker.tchmachines.com]被zen.spamhaus.org阻止; http://www.spamhaus.org/query/bl?ip=24.5.171.149 ------这是邮件的副本,包括所有标题。 ------ 返回path: 收到:c-24-5-171-149.hsd1.ca.comcast.net([24.5.171.149] helo = [192.168.3.99]) 通过riker.tchmachines.com 与esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (信封来自<[email protected]>) ID 1NGp49-0000Ta-DY 为[email protected]; 星期六,05十二月2009 02:28:29 -0500 消息ID:<[email protected]> date:2009年12月4日星期五23:28:08 -0800 来自:Piotr Kaminski <[email protected]> User-Agent:Thunderbird 2.0.0.23(Windows / 20090812) MIME版本:1.0 致:[email protected] 主题:回复:D-Link电子邮件案例ID:DLK400638689 参考文献:<1b4401ca757a $ 6797c520 $ 3c6411ac @ CRMDB> In-Reply-To:<1b4401ca757a $ 6797c520 $ 3c6411ac @ CRMDB> 内容types:text / plain; 字符集= ISO-8859-1; 格式=stream入 内容传输编码:7位
这似乎是您正在承载一个SMTP服务器,试图直接执行传递到Internet主机。 您从Comcast客户端IP地址托pipe该服务器的IP位于Spamhaus Policy Block List(PBL)上。 这是你的问题的根源。
Comcast已经在Spamhaus注册了他们的客户IP地址,因为作为一个政策,康卡斯特不希望他们的客户从他们自己托pipe的服务器直接发送电子邮件到互联网。 您在发布中提供的Spamhaus链接指示:
如果您是康卡斯特商业服务的客户并需要支持,请联系[email protected]
据推测,这意味着一些商业客户可以分配不受“不发送电子邮件直接上网”政策的IP地址。 他们的商业IP地址块可能没有在Spamhaus PBL注册。
我很想知道你在哪里得到了“…绕过这个filter的方法是启用SMTP-AUTH …”的指导。 我认为你可能有一个概念上的问题,只要这样的指导可能是“……使用SMTP-AUTH并发送你的邮件到Comcast的SMTP服务器”。
问题在于:popup邮件的D-Link与您是否已通过SMTP服务器validation无关 – 这是您的SMTP服务器正在从一个IP地址发送邮件到D-Link,因为D-Linkselect使用Spamhaus所说的关于IP的信任,而且由于Comcast在Spamhaus PBL中列出了IP,D-Link认为是不可接受的。
如果您将电子邮件客户端或SMTP服务器configuration为将您的出站邮件发送到Comcast SMTP服务器(可能要求您的SMTP客户端或SMTP服务器在与Comcast SMTP服务器通信时执行SMTP-AUTH,以certificate您有权执行此类操作中继),与D-Link服务器的最终通信将来自分配给Comcast电子邮件服务器的IP地址,该地址不会列在Spamhaus黑名单中,因此不会被D-Link反弹。 基本上,您将电子邮件发送给Comcast的服务器,并将其发送到最终目的地。 在SMTP中,这被称为“中继”,并且在2009年(几乎是2010年),所有的SMTP中继都需要authentication。
按照现实世界的比喻来说:你想发送一封邮件给D-Link。 尽pipe如此,他们不会让你走进他们的build筑并丢掉一个包裹。 他们只接受来自授权快递服务的包裹,如联邦快递。 因此,即使您身体上有能力将您的包裹直接带到D-Link的前门,他们也不会让您进入。如果您将包裹交给联邦快递(通过付款方式certificate,你是他们的快递服务的合法用户),然后D-Link将高兴地接受包裹。
Comcast的这篇文章介绍了如何configurationOutlook Express以接收来自第三方POP3服务器的电子邮件,但通过Comcast的SMTP服务器中继传出邮件。 一般来说,这是您要查找的configuration,无论是您的电子邮件客户端还是SMTP服务器。
如果您不想通过Comcast转发邮件,则您始终可以select与另一方签订合同来接受和发送邮件。 (如果您不想使用FedEx,可以使用UPS或本地邮政服务(如果您不想使用FedEx,则可以使用UPS)。从dynamicnetworking服务(例如,从dynamicnetworking服务出站的邮件服务)允许您通过各种TCP端口将电子邮件提交至其服务器计算机您正在使用的提供程序不允许您使用TCP端口25与其他Internet进行通信),并且它们的服务器将执行最终传送到收件服务器。 当然,由于您正在使用他们的计算和带宽资源,因此这项服务会花钱。
你不会有很多的成功从Comcast客户端IP中托pipeSMTP服务器。 考虑find一个可以传递消息的SMTP服务器,并且您将有更好的电子邮件传递时间。
编辑:
我看到riker.tchmachines.comparsing为208.76.82.134。 那么,为什么D-Link的邮件服务器在抱怨riker.tchmachines.com,但是显示它在PBL中查find的IP地址可能是Comcast IP地址(24.5.171.149)已经将消息提交给riker.tchmachines.com。
对于踢腿,我通过在Dynamic Network Services托pipe的“Mailhop Outbound”服务向dlink.com上的同一收件人发送了一条消息,并以相同的方式弹跳,声称DNS名称为“mho-02-ewr.mailhop”。 org“列在Spamhaus PBL上,但列出了我将该项目提交给Mailhop Outbound的IP(作为PBL'd,因为它是时代华纳的dynamic客户端IP)列为黑名单IP。
我也通过时代华纳的SMTP服务器收到类似的响应,并发现我收到了同样types的回复,“550服务不可用; …”引用了Time Warner SMTP服务器的DNS名称,但是引用时代华纳客户IP的IP地址的Spamhaus URL我把这个项目提交给了Time Warner的SMTP服务器。
D-Link的邮件服务器(标有“220 The Drawbridge”的标语…… Oooooh!)显然已经坏了。 这似乎是他们正在检查每个主机在“收到”标题对Spamhaus黑名单。 考虑到PBL的目的是让用户通过授权的SMTP服务器发送邮件,这显然是D-Link的错误行为。
祝你好运,让他们的configuration是错误的任何人。 >叹息<
仅仅因为你使用邮件服务器的身份validationfunction对你发送的邮件服务器是否会被拒绝没有任何影响。 在PBL中inputIP地址(在退回消息中的链接中给出)给出了对该问题的明确描述以及它的解决scheme(通过Comcast的邮件服务器进行中继)。
您必须通过Comcasts SMTP服务器(使用身份validation)发送您的电子邮件。*
基本上任何主要具有dynamicIP地址的消费者networking都在这些阻止列表中。 您自己的电子邮件服务器应该能够通过您的ISP SMTP服务器进行中继(例如Exchange称这是一个智能主机)。
*或其他一些出站SMTP服务提供商