我正在寻找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();
感谢您的帮助!
答案 0 :(得分:3)
我使用Apache Zeta Components中的Mail
组件。它真的很容易使用。我在一小时内就有了原型工作原型。
答案 1 :(得分:1)
查看Zend_Mail
- 它有很多选项,您可能会找到所需的一切。也许不像上面的代码那么简单,但正如你自己所说,有很多选择。