微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PHP Imap扩展与Horde Framework的imap客户端(或其他替代方案)

对于Web应用程序,我需要使用PHP从imap服务器读取邮件.

到目前为止,我已经使用了一个非常简单的脚本和PHP imap扩展,但是因为我需要一个强大的解决方案(我也尝试过pear imap包,但是用不同的编码它不是很可靠),它支持更多的功能,如pgp加密的电子邮件,我一直在考虑使用horde framework / imap客户端.

我不知道是否值得为imap函数安装和使用(相当复杂的)部落框架.有没有其他选择或建议?使用部落vs PHP imap扩展的优点/缺点是什么?

(该应用程序不应该提供任何Web接口,我只需要解析邮件并将内容/附件保存到数据库)

UPDATE
我尝试了Horde Imap Client,它易于安装和使用,但与PHP imap扩展相比,性能似乎有点慢(在PHP5.3 eAccelerator上).登录imap服务器fetch标头需要8秒(登录4.5s fetch标头3.5s),相比之下PHP PHPp扩展名不到4秒(登录3s fetch标头0.5s).我还在试图弄清楚我做错了什么,或者这只是本机PHP库与PHP imap扩展之间的正常差异.

解决方法:

您也可以在不设置整个框架的情况下安装Horde IMAP库:

$pear channel-discover pear.horde.org
$pear install horde/horde_imap_client

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐