免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 8108 | 回复: 26
打印 上一主题 下一主题

[Mail] 发布一个Milter [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-07-30 17:09 |只看该作者 |倒序浏览
这个Milter 的名字为MFchecker,其实现的逻辑很简单,在smtp 会话期间,对比Mail From 与 Reply-To 和 From 的值,当不相等时,对于特定发信方域(用户自定义)发来的邮件,拒绝。对于其它邮件则增加header,供SpamAssassin 加分。


目前MFchecker v0.1  在CentOS 5.x 和iRedMail 的Postfix 平台上通过测试,能正常运行。

其它信息在软件包内。

mfchecker-0.1.tar.gz

88.81 KB, 下载次数: 92

论坛徽章:
0
2 [报告]
发表于 2009-07-30 17:33 |只看该作者
不错,支持原创

论坛徽章:
0
3 [报告]
发表于 2009-07-30 17:42 |只看该作者
楼主python很厉害?
看不懂python
也不想去研究python

论坛徽章:
8
综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-09-14 06:20:00金牛座
日期:2014-10-10 11:23:34CU十二周年纪念徽章
日期:2013-10-24 15:41:34酉鸡
日期:2013-10-19 10:17:1315-16赛季CBA联赛之北京
日期:2017-03-06 15:12:44
4 [报告]
发表于 2009-07-30 18:11 |只看该作者
支持

论坛徽章:
0
5 [报告]
发表于 2009-07-30 19:28 |只看该作者

回复 #3 xmbbx 的帖子

Python 水平一般,因为我没有生产环境,所以想大家都来用一下,看看对Anti-spam 有没有帮助。

论坛徽章:
0
6 [报告]
发表于 2009-07-30 23:48 |只看该作者
楼主想要实现的结果,应该和 Postfix 里的  reject_sender_login_mismatch 参数一致吧?

另外,建议使用一个 .ini 格式的文件来保存需要用户设置的参数。例如 my_own_domain, sockname, 日志文件的路径。

论坛徽章:
0
7 [报告]
发表于 2009-07-31 01:04 |只看该作者
原帖由 MichaelBibby 于 2009-7-30 23:48 发表
楼主想要实现的结果,应该和 Postfix 里的  reject_sender_login_mismatch 参数一致吧?




另外,建议使用一个 .ini 格式的文件来保存需要用户设置的参数。例如 my_own_domain, sockname, 日志文件的路径。




reject_sender_login_mismatch 应该是指 完成smtp auth 的用户名 与 mail from 的值 之间的对比吧?

而这个MFchecker 则是mail from, reply-to, from 三者之间的对比.

谢谢你的提醒, 那些参数的问题, 让下一版来解决吧.

论坛徽章:
0
8 [报告]
发表于 2009-07-31 01:07 |只看该作者
我个人的感觉是,对 mail from, reply-to, from 的对比检测没有实际的使用价值。
因为很多人在发送邮件时,都存在这三个值不一致的情况,所以这样的 milter 没有办法得到实际的使用,因为误杀的可能性太大了。

论坛徽章:
0
9 [报告]
发表于 2009-07-31 01:09 |只看该作者
PS:我在用 python 开发 iRedMail 的管理后台,并且有开源版本,有兴趣加入么?
可以邮件或gtalk 联系我:michaelbibby@gmail。

代码还在做最后的一些清理和完善,即将 push 到 google code 项目的仓库里。
使用 webpy-0.32 作为 web framework,Jinja2 作为模板引擎。

论坛徽章:
0
10 [报告]
发表于 2009-08-02 00:32 |只看该作者
原帖由 MichaelBibby 于 2009-7-31 01:07 发表
我个人的感觉是,对 mail from, reply-to, from 的对比检测没有实际的使用价值。
因为很多人在发送邮件时,都存在这三个值不一致的情况,所以这样的 milter 没有办法得到实际的使用,因为误杀的可能性太大了。






对以上三者的限制,好几年前在广州电信pub.guangzhou.gd.cn 服务器上首次发现,按我的想法,对本域用户作此类限制,亦很合常理,可以防止用户滥用资源。

对邮件列表,此三者也的确不一致,MFchecker 亦有相应的机制应付,用家留意的话,相信误杀机会不大。当然,以上只是我的想法而已,毕竟没在生产环境试过。

Anyway, 至少亦提供了postfix 本身没有的功能吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP