我正在使用 Zend Mail 开发一个电子邮件项目。我已经成功获取了 Gmail 的所有文件夹,其中包含电子邮件和附件。但我不知道如何将电子邮件下载为 mbox 格式?我需要使用文件处理来创建 mbox 还是有另一种方法可以将电子邮件下载为 mbox 格式?
最佳答案
您可以使用 Google 的 Takeout for Gmail 功能下载 MBOX 格式的电子邮件副本:
- 所有支持的服务(参见“邮件”):https://takeout.google.com/settings/takeout
- Gmail:https://takeout.google.com/settings/takeout/custom/gmail
如果您想使用您已经下载的电子邮件和附件(例如使用 IMAP 或 POP),您可以创建一个 MBOX 文件,方法是将单独的电子邮件与 MIME ( RFC 5322 ) 格式的附件连接起来,并在每封邮件前加上前缀以“From”开头的 mbox 分隔线。此标题前面应有一个空行,后面不应有空行。更多信息请参阅 RFC 4155 :
- IETF RFC 4155:https://www.rfc-editor.org/rfc/rfc4155
关于php - 在 Zend Mail 中以 mbox 格式从 Gmail 中获取电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35693756/