我正在使用三足方法从 gmail 收件箱中获取电子邮件备份。我试图将 gmail 邮件对象字符串存储到文件以进行电子邮件备份,并将其保存为 .eml 文件。使用以下代码:
<?php
for($i = $totalMessages; $i >= ($totalMessages-$pager) && $i <= $totalMessages; $i-- )
{
$msg = $storage->getMessage($i);
file_put_contents($i.".eml", $msg);
?>
当我在 Outlook 或任何其他邮件浏览器中看到邮件时,我无法在邮件中找到必要的信息,附件也未按应显示的方式显示,但附件以 base64 编码为字符串显示。
我想在邮件浏览器中看到它们,因为它们应该正确显示,然后再将电子邮件恢复到收件箱。有人可以帮助我吗?