php - 在 Zend Mail 中以 mbox 格式从 Gmail 中获取电子邮件

标签 php gmail zend-mail mbox

我正在使用 Zend Mail 开发一个电子邮件项目。我已经成功获取了 Gmail 的所有文件夹,其中包含电子邮件和附件。但我不知道如何将电子邮件下载为 mbox 格式?我需要使用文件处理来创建 mbox 还是有另一种方法可以将电子邮件下载为 mbox 格式?

最佳答案

您可以使用 Google 的 Takeout for Gmail 功能下载 MBOX 格式的电子邮件副本:

如果您想使用您已经下载的电子邮件和附件(例如使用 IMAP 或 POP),您可以创建一个 MBOX 文件,方法是将单独的电子邮件与 MIME ( RFC 5322 ) 格式的附件连接起来,并在每封邮件前加上前缀以“From”开头的 mbox 分隔线。此标题前面应有一个空行,后面不应有空行。更多信息请参阅 RFC 4155 :

关于php - 在 Zend Mail 中以 mbox 格式从 Gmail 中获取电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35693756/

相关文章:

php - Codeigniter Datamapper save() 实际上没有保存到数据库

PHP:将 POST 请求 curl 到外部 Oauth2 API

javascript - 是否可以使用 AJAX (Javascript) 与 Gmail 交互?

phpmailer 发送邮件后报错

php - 有没有办法在 gmail/wave/gdocs 中粘贴代码片段/ block ?

php - Zend_Mail 发送和 Zend_Progressbar

zend-framework - 使用 Zend Mail 处理未送达的电子邮件

php - 要在同一页面中显示的复选框值

php - Doctrine 2 注释和 "var"

php - Zend Mail - 电子邮件未发送