Я использую трехсторонний метод для получения резервных копий электронной почты из почтового ящика 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, закодированном в виде строки.
Я хочу видеть их в почтовом браузере, так как они должны отображаться аккуратно, а позже восстановить электронную почту во входящих.
кто-нибудь может мне помочь?