Como obter dados de e-mail brutos com a extensão imap?
Estou procurando uma maneira de fazer o download de todos os dados brutos de e-mail (incluindo o anexo), da mesma forma que você obtém clicando em "Mostrar original" no Gmail.
Atualmente, posso obter o cabeçalho bruto e algumas partes do corpo do email por este código:
<code>$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"); </code>
Também sei que a alteração do terceiro parâmetro do imap_fetchbody pode retornar o anexo codificado. Acho que preciso de um loop aqui para obter o email bruto parte por parte, mas qual é a condição para parar o loop?
Existe uma maneira fácil de obter todo o email de uma só vez?
Qualquer ajuda seria apreciada.