免费注册 查看新帖 |

Chinaunix

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

[Mail] ripmime的bug,不知道大家碰到过不? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-06-08 17:09 |只看该作者 |倒序浏览
公司的邮件服务器有问题,有时会收不到邮件,看日志也没什么错误,然后我就想重新装一台换上去用。

我安装的是http://www.qmailtoaster.org/这个版本的。装上之后发现还是有问题,有些邮件还是收不到。

反复检查后发现可能是ripmime造成的。我觉得应该是一个bug:

下面执行的是simscan调用ripmime时跑的,我手动跑的时候发现有问题,从1.4.0.5-1.4.0.9版本都试过,都有问题。

[root@fortelchina simscan]# /root/ripmime-1.4.0.9/ripmime  -i 1244448728.653640.30199 -d /var/qmail/simscan/1244448728.653640.30199
input file is a directory, recursing
Unpacking mailpack 1244448728.653640.30199/msg.1244448728.653640.30199
Segmentation fault

[root@fortelchina 1244450951.858155.30770]# /root/ripmime-1.4.0.9/ripmime  -i msg.1244450951.858155.30770
Segmentation fault

邮件内容我上传到附件,有人有兴趣可以试试看。

不知道有什么办法解决不?

msg.rar

2.56 KB, 下载次数: 20

邮件文本

论坛徽章:
0
2 [报告]
发表于 2009-06-09 10:39 |只看该作者
该邮件的正文采用 base64 编码,但是没有分行处理,估计是由此造成的。

论坛徽章:
0
3 [报告]
发表于 2009-06-09 11:31 |只看该作者

回复 #2 大麻 的帖子

嗯,有可能,分行是必需的吗?

论坛徽章:
0
4 [报告]
发表于 2009-06-09 13:01 |只看该作者
试过了,换行了也还是一样:

[root@fortelchina 1244523087.853917.10666]# ripmime -i msg.eml
Segmentation fault

但是通过debug的方式倒是可以:

[root@fortelchina 1244523087.853917.10666]# ripmime -i msg.eml --debug

附件是经过换行的邮件。

msg.rar

2.56 KB, 下载次数: 26

msg.eml.rar

论坛徽章:
0
5 [报告]
发表于 2009-06-09 13:22 |只看该作者
行了,刚刚的邮件Subject有点问题,多了个空格。

确实是换行的问题。不算是bug,不过foxmil,outlook都可以读上面的邮件的,所以可以说是ripmime的兼容性不太好吧。呵呵。

谢谢大麻兄。

[ 本帖最后由 阿辉 于 2009-6-9 14:20 编辑 ]

论坛徽章:
0
6 [报告]
发表于 2009-07-06 20:08 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP