【发布时间】:2015-06-18 03:26:21
【问题描述】:
使用PHP's IMAP functionality 连接到Gmail 邮箱后,如何将电子邮件从Gmail 复制到服务器的/home/email 目录?
我想将每封电子邮件作为 MIME 格式的文件检索,并且我想用 PHP 下载完整的 MIME 文件,而不仅仅是电子邮件的正文或标题。因此,imap_fetchbody 和 imap_fetchheader 无法完成这项工作。
另外,imap_mail_copy 和 imap_mail_move 似乎无法完成这项工作,因为它们旨在将电子邮件复制/移动到邮箱:
- imap_mail_copy:将指定邮件复制到邮箱。
- imap_mail_move:将指定的邮件移动到邮箱。
【问题讨论】:
-
使用诸如“fetchmail”之类的工具,该工具旨在通过 imap 下载到本地邮件存储。
-
我喜欢代码胜过工具,代码可以成为工具。
-
可以,但是已经存在现成的免费软件工具,您可以看到该工具是如何实现的。 PHP 真的不是这个工具。