最近刚换了一份工作,上一家公司semir只做基础的helpdesk,没什么压力,比较难的问题都会有专门的人来处理。新公司对我的挑战性很大。由于人数比较少,IT 就我一个人,什么事都需要我单独处理,来到公司就遇到了困难了。我们公司邮件系统的ip地址被cbl(国外反垃圾邮件联盟)接入黑名单,而国外很多邮箱都会引用此机构的名单,来进行垃圾邮件的防范。

不幸的是,我们被他们加入了,导致我们邮箱发往国外很多的邮件都被退回,反馈信息如下:

554 Refused. Your IP address is listed in the RBL at cbl.abuseat.org

554 Denied [SHXBL] – Denied by Spamhaus XBL -

等等报错,第二个spamhaus xbl 会引用cbl的数据库,只要cbl加入很名单,那它也会很快加入。

这些问题很头疼,领导说已经困扰公司很多天了。要我能尽快解决。以前完全没接触过啊,蒙了啊,怎么办呢?当时想了很多办法,打电话给同行的朋友,查资料等等。

我认为解决的办法如下:

首先可以肯定的一点是我们邮件系统肯定有问题,否则不会被加入,这一点不要去怀疑。

我也发现了一些问题,我还给cbl写了邮件。他们回复很快,也给了我们的一些问题。

1.邮件系统有一个内置域名,退信等提示会以admin@内置域名,发出,此域名不合法

2.关掉我们邮箱的中继(open relay)功能

3.关掉upnp功能,我们防火墙不支持

4.设置邮件系统的helo信息

5.安装了杀毒软件,这一点要记住哦,检查自己公司的邮件,一定不要发垃圾,或者是包含病毒,***等的邮件。

6.找运营商设置防域名解析。

以上是根据他们邮件的提示做出的一些措施,做完后再次回复邮件,并且请求是否能加入白名单,但是没有被回复(这一点很生气。)估计人家不搭理你吧,有一个关键的点要注意哦,不要请求加入白名单,这种行为我估计会被他们认为是很傻的行为吧,他们也不提供白名单功能。

他们收到我们的邮件后,是手动移除的。之后再也没进去过了。

这个问题我看了两个星期,就是入职的两个星期,看了很多英文的东西。看的我累啊。

之前的解决思路不对,我觉得思路应该如下:

1.了解清楚cbl是什么,是干什么的

2.了解cbl的收录规则,

这样才能知道我们为什么会被收录,这样才能解决问题。

国外反垃圾邮件联盟他们之间会相互引用。只要进了一个黑名单,很快也会被另外一个机构收录。

提供几个方便查询的地址:

http://www.dnsbl.info/ 这个能查询很多机构的黑名单。

http://cbl.abuseat.org/ cbl

http://www.spamhaus.org 另一非常出名的反垃圾邮件联盟