【问题标题】:What is the best library for reliably dealing with attachments from email? [closed]可靠处理电子邮件附件的最佳库是什么? [关闭]
【发布时间】:2011-03-26 13:20:17
【问题描述】:

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

我见过PHP Mail Mime Parser,但它根本不可靠,而且我知道(并且已经确认)它不能可靠地与所有 MUA 一起工作。

有谁知道更真实的邮件解析库?

我可以使用任何语言,没关系。

【问题讨论】:

  • 最后一句话让我想用LOLCODE写一个MIME解析器。
  • @David:LOLCODE 适用于 n00bs。我向您展示... Befunge (catseye.tc/projects/befunge93/doc/befunge93.html) 的荣耀。我害怕有人在其中实施任何东西,永远。
  • @katrielalex:我可能疯了,但我没那么疯。 LOLCODE,Intercal,不管怎样,我都会被诱惑。不是 Befunge 或 COBOL。

标签: php python perl parsing email


【解决方案1】:

Perl 5 的Email::MIME 怎么样?如果我理解正确的话,看起来可以满足你的需求。

【讨论】:

    【解决方案2】:

    Python 的 email 模块非常出色,包括对 MIME 电子邮件的全面支持,包括增量解析。我认为这里的寓意是你可以用多种语言做到这一点。

    当然,您应该在 Python 中完成。

    【讨论】:

      【解决方案3】:

      Perl 有several email parsing libraries,请选择最适合您需要的那个。

      【讨论】:

        【解决方案4】:

        我在使用 Ruby 和http://github.com/mikel/mail 的邮件 gem 方面取得了很大的成功,这现在是 Rails 的默认创建者/解析器。

        我认为你真的会从喜欢语言的人那里得到答案,所以我认为这最终是一个偏好问题,但我们在 CloudMailin 的 Web 前端中使用了这个宝石。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2021-06-16
          • 2011-07-04
          • 1970-01-01
          • 2011-01-03
          • 2013-04-14
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多