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");
また、imap_fetchbodyの3番目のパラメーターを変更すると、エンコードされた添付ファイルが返される可能性があることも知っています。生の電子メールを部分的に取得するためにここでループが必要だと思いますが、ループを停止するための条件は何ですか?
メール全体を一度に取得する簡単な方法はありますか?
どんな助けでもいただければ幸いです。