如何在不使用Mailparse PHP扩展的情况下解析电子邮件

时间:2011-06-06 12:23:32

标签: php parsing email

如何在不使用Mailparse PHP扩展的情况下解析mime电子邮件? 不要提供像MimeMAilParser类(它使用Mailparse)或使用“\ n \ n”爆炸的解决方案。

3 个答案:

答案 0 :(得分:1)

如果您只是删除关闭的php标记(?>)

,那么Mailparse和爆炸的问题就会消失

答案 1 :(得分:0)

奇怪的排除,但没关系。试试这些(来自谷歌机器):

Best way to handle email parsing/decoding in PHP?

的可能欺骗

ezComponents有一个邮件解析器,如http://ezcomponents.org/docs/api/2009.2.1/introduction_Mail.html#parsing-a-message-set

所示

请注意,其中许多可能会使用引擎盖下的Mailparse扩展。你对Mailparse的具体问题是什么?

答案 2 :(得分:0)

尝试编写自己的解析器,例如在这里查看https://github.com/breakermind/PhpMimeParser/blob/master/PhpMimeParser_class.php剪切mime消息并获取所需的部分。它是解析多部分mime消息的简单类。