小编don*_*000的帖子

如何使用imap扩展程序获取原始电子邮件数据?

我正在寻找一种方法来下载整个原始电子邮件数据(包括附件),类似于您在Gmail中点击"显示原始内容"所获得的内容.

目前,我可以通过以下代码获取原始标题和邮件正文的某些部分:

$this->MailBox = imap_open($mailServer, $userName, $password, OP_SILENT);
...
$email->RawEmail = imap_fetchbody($this->MailBox, $msgNo, "0");
$email->RawEmail .= "\n".imap_fetchbody($this->MailBox, $msgNo, "1");
Run Code Online (Sandbox Code Playgroud)

另外我知道更改imap_fetchbody的第3个参数可能会返回编码的附件.猜猜我需要一个循环来获取原始电子邮件的一部分,但是什么是停止循环的条件?

是否有一种简单的方法可以立即获得整个电子邮件?

任何帮助,将不胜感激.

php email imap

11
推荐指数
3
解决办法
8869
查看次数

标签 统计

email ×1

imap ×1

php ×1