我有一个应用程序,需要编写一个程序,能够可靠地找出各种电子邮件发件人(和MUAs)的附件。 PHP似乎没有一个很好的MIME解析器,所以我希望其他一些语言可能。
我见过PHP Mail Mime Parser,但它根本不健全,我知道(并且已经确认)它对所有MUA都无法可靠地工作。
有谁知道一个更加真实世界的邮件解析库?
我可以使用任何语言,无所谓。
答案 0 :(得分:4)
Perl 5的Email::MIME怎么样?如果我理解正确的话,看起来会满足您的需求。
答案 1 :(得分:3)
Python的email
模块非常出色,包括对MIME电子邮件的完全支持,包括增量解析。我认为这里的道德是你可以用多种语言来做到这一点。
当然,你应该在Python中完成它。
答案 2 :(得分:3)
Perl有several email parsing libraries,请选择最适合您需求的那个。
答案 3 :(得分:0)
之前我对PHP的eZ Components mail library运气不错。
答案 4 :(得分:0)
我在http://github.com/mikel/mail使用Ruby和邮件gem这方面取得了很大的成功,现在它已成为Rails的默认创建者/解析器。
我认为你真的会从他们偏爱语言的人那里得到答案,所以我认为它最终是一个偏好问题,但我们在CloudMailin的网络前端使用这个gem。