什么是可靠处理电子邮件附件的最佳库?

时间:2010-08-06 20:46:28

标签: php python perl parsing email

我有一个应用程序,需要编写一个程序,能够可靠地找出各种电子邮件发件人(和MUAs)的附件。 PHP似乎没有一个很好的MIME解析器,所以我希望其他一些语言可能。

我见过PHP Mail Mime Parser,但它根本不健全,我知道(并且已经确认)它对所有MUA都无法可靠地工作。

有谁知道一个更加真实世界的邮件解析库?

我可以使用任何语言,无所谓。

5 个答案:

答案 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。