Gmailの受信トレイからメールのバックアップを取得するために3本足の方法を使用しています。Gmailのメールオブジェクト文字列をメールバックアップ用のファイルに保存して、.emlファイルとして保存しようとしています。次のコードを使用します。
<?php
for($i = $totalMessages; $i >= ($totalMessages-$pager) && $i <= $totalMessages; $i-- )
{
$msg = $storage->getMessage($i);
file_put_contents($i.".eml", $msg);
?>
Outlookやその他のメールブラウザで見たときに必要な情報がメールに見つかりません。添付ファイルは表示どおりに表示されますが、添付ファイルは文字列としてエンコードされたbase64で表示されます。
正しく表示されるはずなので、メールブラウザで表示し、後でメールを受信トレイに復元したいと思います。誰かが私を助けることができますか?