目前我正在使用PEAR库中的mimeDecode.php解析传入的电子邮件。它似乎有很多问题,并且无法解码许多消息,因此我想用更好的东西来替换它。
我正在寻找一些能够正确分离消息各个部分(例如收件人、发件人、正文等)的东西。理想情况下,它应该能够处理常见的编码方法,如base64、uuencode、quoted printable等。
在单个电子邮件中包含纯文本和HTML版本的情况下,我希望它知道它们之间的区别,这样我就可以选择显示哪一部分。
我目前不担心附件,但如果将来想要实现它,了解它们会很好。
我看到PHP有一组以imap开头的函数,似乎可以做我想要的事情,但我没有试过,不确定。
目前我正在PHP中进行消息即时解码,这就是为什么我正在寻找PHP替代方案的原因。
是否有任何人有这方面的经验,可以指导我朝着正确的方向前进?我不想开始使用最终不能满足我的需求的东西。
getAttachment()
这样的函数。 - Slawa