PHP类通过IMAP读取带有附件的电子邮件


PHP class to read emails with attachments through IMAP

我正在寻找PHP类,它可以帮助我阅读电子邮件及其附件。

我试着用PHP的IMAP类自己写,但电子邮件有很多很多格式。为了获得合理的文本输出,包含所有这些内容是很复杂的。

它应该看起来像这样:

$mailbox = Mailbox("{localhost:993/imap/ssl}INBOX", "user_id", "password");
$unreadMessages = $mailbox->unreadMessages(); // just ids
$message = $mailbox->getMessage(5); // headers and body in plain text, ids of attachments
$message->saveAttachment(1, '/path/to/attachments/folder');
$message->seen();

谢谢你的帮助!

我使用ApacheZeta组件中的Mail组件。它真的很容易使用。我在不到一个小时的时间里就有了一个工作原型。

查看Zend_Mail-它有很多选项,您可能会找到所需的一切。也许没有上面的代码那么简单,但正如你自己所说,有很多选择。

http://framework.zend.com/manual/en/zend.mail.read.html