ORF反垃圾邮件系统

邮件服务器-邮件系统-邮件技术论坛(BBS)

 找回密码
 会员注册
查看: 75418|回复: 66
打印 上一主题 下一主题

[原创] winwebmail 加邮件网关 防止垃圾邮件(公益事业 完全免费)2008年5月7号更新

[复制链接]
跳转到指定楼层
顶楼
发表于 2007-6-20 23:50:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
首先 我在这里先和大家声明 这个绝对不是广告

我现在有个想法,就是给大家提供一个免费的邮件网关(永久免费),这个网关服务器用的人越多,对垃圾邮件的屏蔽效果就越好! 而且使用过程比较简单,程序我已经基本写好。(已经完成80%)相信很快就会提供给大家,请关注!

我现在使用的邮件服务器是WINWEBMAIL 当然 这个邮件网关 也可以和其他邮件系统兼容。无论你是 LINUX 还是 WINDOWS

我先说一下我的问题

     我同样采用了国际CBL列表,但是由于该列表很大,在服务器加载完毕后,emsvr进程已经占用内存450MB左右,系统相应十分慢,收信和发信都几乎已经不正常,所以我现在服务器没有使用这个东西,但是我又不想抛弃它! 因为它的确是个好东西!

我讲一下我的思路

    首先我先将SMTP链接IP地址,从LOG中全部过滤出来,然后采用和CBL做比较!将LOG中存在并同时在CBL列表中存在的IP地址加载到我的KILL.INI中,CBL国际反垃圾邮件库实在是全,但是我又不完全用的到!为了防止服务器性能降低,我只能做优化来完成!

   上面这些还不能完成我要做一个免费邮件网关的功能,所以请耐心的往下看!

如果想要使用我的免费邮件网关,你需要做的工作有两条

1.设置一条自己域名的MX邮件交换记录,优先级可以比较低 例如 mx  100 spf.newhi.net (意思是 mx邮件交换记录 优先级 100 地址是 spf.newhi.net)

2. 在我的网站下载一个同步更新脚本,这样可以保持你的KILL.INI数据始终是优化并且最新的!

为什么要多做一条MX邮件交换记录?
因为是为了让我的邮件服务器得到一个SMTP链接,并记录下该链接地址! 这样做的意义就是如果一个垃圾邮件在投递的时候,不仅仅和你的邮件服务器产生了一个SMTP的过程,同时和邮件网关关也产生了一个SMTP的投递过程,那么它将被记录在邮件网关的日志当中,我们上面已经讲到了,我采用的是查看本地的SMTP日志,和CBL做比较,产生的KILL.INI的内容,所以这个就不仅仅是我单方面收集垃圾邮件IP地址了,同时通过你的域名也在帮助收集垃圾邮件IP地址! 所以加入的人越多效果会越好!

待续..........




继续.........

已经基本完工,并通过测试! 请大家测试!MYQQ 1752932 有问题,可以直接咨询我!


1 首先请大家访问 http://mail.newhi.net/cbl  这里你可以进行CBL查询!
2 这里可以下载同步脚本 http://mail.newhi.net/cbl/antispam.vbs 请放在Winwebmail目录中 然后运行 也可以添加在启动里
3 如果你只有一个域名需要防垃圾邮件 那么请在你的域名中 增加一条MX邮件交换记录 spam.newhi.net.

请大家注意 spam.newhi.net. 这个后面有个(.)千万要有

这条MX邮件交换记录  是专门指向到我这个邮件网关服务器的! MX记录的优先级别 可以设置成一样的!例如美国在线的设置如下

aol.com MX preference = 15, mail exchanger = mailin-04.mx.aol.com
aol.com MX preference = 15, mail exchanger = mailin-01.mx.aol.com
aol.com MX preference = 15, mail exchanger = mailin-02.mx.aol.com
aol.com MX preference = 15, mail exchanger = mailin-03.mx.aol.com

例如我的 myname.com 域名 那么我就设置一条MX邮件交换记录

myname.com     mx   15  spam.newhi.net.     (为MYNAME.COM设置了一条 优先级为5 的邮件网关地址记录)

我把为什么设置MX邮件交换记录的好处说一下!

如果你添加了这条邮件交换记录,那么邮件网关可以根据这条记录来收集链接你SMTP的那些IP 这样可以通过采集数据来做到能够更加准确的来判断发到你邮件服务器上的垃圾邮件来源,并加载到KILL.INI里!这样才算是用到了邮件网关,如果你只是做了前面的两个步骤,当然也可以屏蔽一些可能会发送垃圾邮件到你服务器上的IP,但是这样就没有那么准确了!




声明
这个东西任何人都可以免费使用,当然你也可以不用,但是不要轻易去侮辱一个人,那等于侮辱你自己! 希望我的精力没有白费


申请 加精 置顶 让更多的人了解!



下一步的计划

就是让Winwebmail 应用RBL列表,可能有朋友在下面的 我发的统计图片里已经看到了! 这个还在测试中 应该在近期放出!



2008年1月6号更新

下面的两个列表结果 可以体现出 我在使用了垃圾邮件网关后的效果。
第一张图 是我在07年 自己编写的通过分析CBL列表 来对自己邮件服务器进行垃圾邮件过滤的效果。
第二张图 是我在原有的基础上,使用了垃圾邮件网关后,分析出来的结果。
那么结果是添加垃圾邮件网关后,邮件服务器真正接收到的垃圾邮件,明显的减少了!




经过一些时间的运行,和进行对列表的分析,已经将RBL CBL CML中获取到的信息,重新进行组合。减少了误杀和对垃圾邮件更严格的过滤产生了新的列表文件。

这次的主要改进是为了减少对WINWEBMAIL的负载考虑,每天每两分钟更新一次列表文件。这样做的目的就是为了保证列表文件更准确。更具时效性!
有兴趣的朋友可以测试一下!

国外
zen.spamhaus.org
list.dsbl.org
dul.dnsbl.sorbs.net
国内
cblplus.anti-spam.org.cn

我已经将获取的信息全部转为IP

使用方法:

列表获取地址
http://mail.newhi.net/cbl/antispam.txt     如果你不想用我写的VBS脚本更新WINWEBMAIL的列表 那么你可以自己来手工或其他方式获取
屏蔽查询
http://mail.newhi.net/cbl                        你可以在这里查询你应用此列表后对IP屏蔽的结果。
自动控制脚本地址
http://mail.newhi.net/cbl/antispam.vbs   如果你使用的是WINWEBMAIL 那么你直接将VBS下载到你的WINWEBMAIL安装目录 然后执行即可 完全自动更新和运行
垃圾邮件简单分析结果
http://mail.newhi.net/monitor.htm          你在这里可以看到我垃圾邮件网关 分析的一些简单结果,实际上垃圾邮件网关能够给出的数据 非常多!


对垃圾邮件的识别率 93.6%

新增

Bayesian
RBL
URIBL



2008年1月13号更新

经过再次调整,现在能够给大家提供的CBL列表,基本已经可以防御大部分垃圾邮件

大家可以先下载列表
http://mail.newhi.net/cbl/antispam.txt

然后再这个里面进行验证 如果在国内的列表里没有,那么您可以点 查询更多黑名单 那里已经会找到
http://www.anti-spam.org.cn

现在 CBL列表内容有 7000多条,比过去都要更准确! 请大家测试!



请使用此列表的朋友,将效果反馈给我!

我专门建立一个群,来讨论这个问题,群号 19231667


2008年1月14号更新


给大家一个小工具http://mail.newhi.net/mail.rar

这个小工具可以在你的WINWEBMAIL意外停止的时候,自动启动你的WINWEBMAIL。希望对各位朋友有用!

提供一个NBL查询页面,不仅可以查询我提供的列表查询,同时可以查询国内和国外的反垃圾邮件服务商的屏蔽情况!
http://mail.newhi.net/cbl






2008年1月20号更新

新的功能已经完成,已经可以为大家正式提供!
请看这里
http://www.5dmail.cn/bbs/viewthread.php?tid=173168&extra=&frombbs=1




2008年1月29号更新

新增控制面板



为了给更多的朋友提供免费反垃圾邮件,特意开通四个群。
1群号码 19231667 (已满)
2群号码 61413601
3群号码 61413728
4群号码 36351964

[ 本帖最后由 humbass 于 2008-5-7 11:20 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?会员注册

x
沙发
 楼主| 发表于 2007-6-20 23:53:19 | 只看该作者

为了表示诚意,我先帖一段儿! 大家可以验证

12.11.224.4
12.142.192.81
12.2.43.41
12.206.210.6
12.207.79.70
12.42.225.126
121.15.49.102
121.172.20.175
121.254.45.74
124.125.207.139
124.207.100.2
125.129.128.160
125.177.43.78
125.212.72.49
125.242.157.130
125.245.127.234
130.13.178.68
143.225.229.105
143.248.224.66
148.233.32.54
148.244.235.11
149.254.200.222
168.234.226.156
170.215.56.226
189.152.69.97
189.156.13.94
189.16.236.1
189.3.178.121
190.42.127.114
194.44.244.166
195.135.239.4
195.150.76.7
195.151.227.21
195.161.8.1
195.161.9.1
200.123.163.113
200.133.3.245
200.144.5.41
200.184.152.2
200.207.16.166
200.251.208.165
200.37.87.228
200.77.160.220
201.11.253.132
201.136.159.131
201.18.232.70
201.21.0.26
201.213.54.5
201.215.202.20
201.225.223.29
201.231.109.181
201.233.191.133
201.235.16.43
201.239.26.232
201.88.104.194
202.103.242.100
202.125.143.66
202.125.143.68
202.131.208.58
202.163.67.51
202.175.234.162
202.56.231.116
202.96.137.251
202.97.136.5
203.113.17.157
203.113.17.158
203.113.17.166
203.113.17.175
203.113.17.176
203.116.63.101
203.153.35.33
203.167.192.77
203.210.209.93
203.228.173.70
204.15.189.156
206.192.63.146
207.248.35.5
207.248.40.195
208.120.13.243
208.57.57.14
210.179.205.235
210.201.56.249
210.220.238.129
210.75.208.132
211.156.178.218
211.182.12.1
211.182.8.100
211.226.84.152
211.242.25.221
211.247.96.223
211.253.98.18
211.60.60.151
212.205.2.190
212.46.23.174
212.48.153.65
213.154.80.36
213.204.2.159
213.234.228.226
213.37.62.20
216.231.162.9
217.15.131.104
217.173.198.237
217.69.178.16
218.153.72.139
218.190.113.98
218.201.62.12
218.239.175.113
218.248.79.78
218.54.130.234
218.6.144.217
218.6.59.85
218.80.198.230
219.239.110.34
220.166.130.102
220.227.170.38
220.78.70.132
220.84.199.204
221.165.246.125
221.193.192.169
221.204.246.19
221.204.246.23
221.207.231.85
221.231.138.63
222.116.128.205
222.127.4.233
222.255.15.252
222.59.190.27
222.91.125.165
24.107.179.112
24.121.158.240
24.126.81.134
24.147.153.242
24.147.184.104
24.147.184.126
24.159.248.252
24.171.52.106
24.181.226.224
24.182.60.32
24.192.98.248
24.218.136.168
24.218.198.25
24.224.245.90
24.229.195.7
24.240.181.124
24.246.196.92
24.32.62.184
24.38.92.234
24.6.45.120
24.60.228.12
24.63.145.59
24.78.27.41
24.91.191.241
24.91.207.17
24.91.207.189
57.92.113.13
58.145.50.12
58.145.50.14
58.239.145.55
58.239.9.141
58.241.84.134
58.49.110.86
58.54.131.222
58.54.80.227
58.54.81.132
58.54.81.135
58.54.81.182
58.54.81.193
58.54.81.251
58.54.81.58
58.54.81.71
58.54.82.165
58.54.82.180
58.54.83.236
58.71.158.173
58.81.200.109
58.91.222.82
59.165.132.162
59.181.112.26
59.40.110.225
59.40.111.78
59.41.70.188
59.44.143.82
59.53.245.131
59.93.240.121
59.94.130.84
60.2.47.158
60.216.104.2
61.100.150.1
61.100.216.199
61.105.252.195
61.135.206.11
61.144.25.60
61.153.26.238
61.159.229.12
61.159.254.50
61.159.254.55
61.161.73.60
61.17.18.111
61.172.1.194
61.172.241.188
61.189.185.246
61.19.158.210
61.19.227.2
61.247.94.179
61.34.203.102
61.35.11.10
61.5.142.40
61.50.190.178
61.71.10.106
61.76.126.184
61.8.158.10
61.8.75.166
61.90.143.200
61.98.104.121
62.108.19.252
62.109.172.249
62.117.115.251
62.117.116.2
62.117.93.138
62.117.99.116
62.118.111.15
62.141.76.247
62.148.150.161
62.148.239.41
62.149.91.217
62.152.64.252
62.168.119.189
62.168.225.74
62.168.86.42
62.183.32.158
62.192.138.98
62.204.132.50
62.205.178.132
62.231.51.220
62.5.237.197
62.64.111.233
63.144.128.142
64.166.56.68
64.191.180.73
64.49.47.41
64.56.16.43
65.207.54.249
65.208.221.13
65.25.5.218
65.30.194.105
66.11.250.85
66.16.66.96
66.168.177.160
66.173.145.186
66.176.155.6
66.230.70.211
66.27.92.239
66.65.212.121
66.75.212.248
66.79.40.129
67.126.137.193
67.153.49.138
67.163.189.162
67.182.27.216
67.186.61.94
67.77.203.172
68.114.64.9
68.116.169.209
68.118.184.206
68.162.218.70
68.163.135.100
68.190.89.27
68.191.138.82
68.209.13.167
68.238.190.75
68.239.234.86
68.33.171.80
68.34.218.162
68.36.232.230
68.37.230.143
68.41.118.237
68.43.147.187
68.55.118.215
68.79.191.67
68.80.118.211
68.80.162.115
68.82.112.183
68.83.212.76
68.83.86.101
69.136.72.162
69.179.56.242
69.248.157.14
69.249.57.21
69.250.171.26
69.255.97.65
69.81.147.39
69.86.154.143
70.111.72.189
70.122.217.252
70.22.150.36
71.10.237.185
71.124.131.59
71.159.182.137
71.162.1.173
71.162.118.219
71.184.131.197
71.192.226.42
71.198.26.80
71.225.196.208
71.232.10.116
71.232.141.185
71.233.174.190
71.233.70.45
71.236.91.122
71.249.135.71
71.249.225.24
71.49.245.6
71.70.196.97
71.83.62.100
72.16.173.137
72.183.33.200
72.189.47.153
72.73.230.146
72.76.251.28
72.77.240.177
72.81.73.46
72.94.250.85
72.95.220.241
74.128.28.134
74.134.81.161
74.140.234.219
74.141.60.66
74.15.165.150
74.251.163.81
74.69.33.41
74.72.38.2
75.131.113.141
75.179.156.254
75.179.18.59
75.181.49.195
75.183.50.182
75.22.167.27
75.59.209.236
75.67.135.189
75.67.191.216
75.67.230.126
75.85.230.233
76.1.130.43
76.20.44.51
76.21.29.141
76.228.22.134
76.3.128.108
76.3.148.140
76.4.76.194
76.49.219.117
77.108.66.234
77.241.34.11
77.48.59.59
77.71.13.64
77.91.35.144
77.99.208.86
80.108.57.124
80.109.54.88
80.179.31.98
80.240.220.72
80.251.112.41
80.252.130.21
80.253.237.194
80.78.146.122
80.79.73.85
80.97.56.137
81.1.242.230
81.104.120.212
81.15.226.6
81.168.243.97
81.172.90.21
81.184.116.152
81.195.106.66
81.195.192.2
81.196.75.46
81.208.83.232
81.211.21.202
81.211.32.170
81.220.201.144
81.25.225.102
81.30.49.142
81.45.236.215
81.80.109.231
81.88.120.97
81.91.217.139
82.105.214.115
82.114.72.186
82.117.144.250
82.127.96.59
82.138.2.70
82.138.52.148
82.141.157.162
82.141.191.246
82.142.154.118
82.148.16.252
82.151.112.24
82.160.201.57
82.160.30.69
82.18.59.122
82.193.98.23
82.206.136.101
82.208.146.149
82.213.139.130
82.29.153.249
82.29.73.155
82.35.234.88
82.36.139.73
82.36.173.71
82.39.16.126
82.41.96.143
82.99.176.130
83.110.192.161
83.145.185.66
83.15.133.10
83.151.12.222
83.165.2.224
83.17.114.66
83.17.240.170
83.18.246.58
83.208.148.6
83.238.240.2
83.243.104.249
83.93.132.110
84.100.122.207
84.104.52.126
84.108.50.101
84.15.118.43
84.15.64.71
84.16.102.205
84.201.202.5
84.229.56.226
84.36.202.208
84.36.203.170
84.36.94.52
84.38.16.38
84.40.147.148
84.42.209.51
84.42.3.30
84.43.189.242
84.52.137.253
84.52.85.133
85.121.0.180
85.135.126.122
85.186.145.77
85.192.53.240
85.207.144.213
85.21.179.47
87.103.236.113
87.225.17.133
87.240.49.207
87.245.132.82
87.245.146.162
87.250.119.10
87.69.80.154
88.80.121.111
89.229.167.151
89.28.200.174
89.31.90.131
89.6.166.205
89.80.37.65
89.84.224.19
*.vicp.net

*.xicp.net

*.oicp.net

*.eicp.net

*.uicp.net

*.imwork.net

*.vicp.hk

*.vicp.cc

*.xicp.cn

*.eoyo.eu

*.coyo.eu

*.5166.info

*.51vip.biz

*.kmip.net

*.3322.org

*.2288.org

*.6600.org

*.7700.org

*.8800.org

*.8866.org

*.9966.org

*.noip.cn
藤椅
 楼主| 发表于 2007-6-21 00:06:04 | 只看该作者


贴个图 这个是我的一个WINWEBMAIL的 查询小程序!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?会员注册

x
板凳
 楼主| 发表于 2007-6-21 00:11:34 | 只看该作者


上面的这个图是我做的一个查询界面,界面套用了CBL的界面!上面的记录现在已经没有更新了,因为那个是我过去老思路时做的一个测试,程序已经暂停了!所以看这记录很少的样子!

[ 本帖最后由 chinaliuqi 于 2007-6-21 00:12 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?会员注册

x
报纸
发表于 2007-6-21 01:11:34 | 只看该作者
支持...希望可以很快能试用到...嘻嘻!
地板
 楼主| 发表于 2007-6-21 01:48:49 | 只看该作者
增加一下大家的信心,把同步代码先贴上!
一个VBS脚本 开机运行后 可以自动去进行同步!

'请将此脚本程序放到Winwebmail目录下
strComputer = "."
Do
Set objShell = CreateObject("WScript.Shell")
objShell.Run "net stop ""WinWebMail server""",,1
Set xPost = CreateObject("Microsoft.XMLHTTP")  
xPost.Open "GET","http://mail.newhi.net/cbl/antispam.txt",0 '下载路径+文件名
xPost.Send()  
Set sGet = CreateObject("ADODB.Stream")  
sGet.Mode = 3  
sGet.Type = 1  
sGet.Open()  
sGet.Write(xPost.responseBody)  
sGet.SaveToFile "Kill.ini",2 '也可以用目录,如:./winwebmail/kill.ini
objShell.Run "net start ""WinWebMail server""",,1
WScript.Sleep(3600000) '现在时间为1小时运行一次
LOOP

[ 本帖最后由 chinaliuqi 于 2007-6-21 01:56 编辑 ]
7
 楼主| 发表于 2007-6-21 02:23:13 | 只看该作者
呵呵 已经基本完工了!
1 首先请大家访问 http://mail.newhi.net/cbl  这里你可以进行CBL查询!
2 这里可以下载同步脚本 http://mail.newhi.net/cbl/antispam.vbs 请放在Winwebmail目录中 然后运行 也可以添加在启动里
3 如果你只有一个域名需要防垃圾邮件 那么请在你的域名中 增加一条MX邮件交换记录 spam.newhi.net.

请大家注意 spam.newhi.net. 这个后面有个(.)千万要有

这条MX邮件交换记录  是专门指向到我这个邮件网关服务器的! MX记录的优先级别 可以设置成一样的!例如美国在线的设置如下

aol.com MX preference = 15, mail exchanger = mailin-04.mx.aol.com
aol.com MX preference = 15, mail exchanger = mailin-01.mx.aol.com
aol.com MX preference = 15, mail exchanger = mailin-02.mx.aol.com
aol.com MX preference = 15, mail exchanger = mailin-03.mx.aol.com

例如我的 myname.com 域名 那么我就设置一条MX邮件交换记录

myname.com     mx   15  spam.newhi.net.     (为MYNAME.COM设置了一条 优先级为5 的邮件网关地址记录)

我把为什么设置MX邮件交换记录的好处说一下!

如果你添加了这条邮件交换记录,那么邮件网关可以根据这条记录来收集链接你SMTP的那些IP 这样可以通过采集数据来做到能够更加准确的来判断发到你邮件服务器上的垃圾邮件来源,并加载到KILL.INI里!这样才算是用到了邮件网关,如果你只是做了前面的两个步骤,当然也可以屏蔽一些可能会发送垃圾邮件到你服务器上的IP,但是这样就没有那么准确了!
8
发表于 2007-6-21 09:52:39 | 只看该作者
谢谢lz,真是大好人啊~!鼎力支持!~就能够写一个简单的完整的在windows系统下的修改指南嘛,因为俺真的很菜

[ 本帖最后由 55aa 于 2007-6-21 09:54 编辑 ]
9
发表于 2007-6-21 11:25:45 | 只看该作者
不错不错
可不可以用本地的dns做一个rbl
然后去同步更新你需要国际CBL列表

只是一个想法  楼主来实现看看
10
发表于 2007-6-21 13:28:41 | 只看该作者
不是很懂,不过只要能防垃圾就好
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

小黑屋|手机版|Archiver|邮件技术资讯网

GMT+8, 2024-11-18 01:51

Powered by Discuz! X3.2

© 2001-2016 Comsenz Inc.

本论坛为非盈利中立机构,所有言论属发表者个人意见,不代表本论坛立场。内容所涉及版权和法律相关事宜请参考各自所有者的条款。
如认定侵犯了您权利,请联系我们。本论坛原创内容请联系后再行转载并务必保留我站信息。此声明修改不另行通知,保留最终解释权。
*本论坛会员专属QQ群:邮件技术资讯网会员QQ群
*本论坛会员备用QQ群:邮件技术资讯网备用群

快速回复 返回顶部 返回列表