Existe uma maneira de obter a mensagem de e-mail original completa conforme enviada em DADOS SMTP?
Posso obter o corpo do e-mail do Outlook e o bodyHTML, e posso obter cabeçalhos de e-mail com PR_TRANSPORT_MESSAGE_HEADERS.
Procurando por exemplo:
Return-Path: <[email protected]>
Received: from XXX
by mailbox.domain.com
From: sending user <[email protected]>
To: receiving user <[email protected]>
Date: Wed, 9 Oct 2024
Hi receiver,
more message contents
Sincerely
sending user
O Outlook não mantém a fonte MIME completa - não é o formato nativo do Outlook; tudo é analisado em propriedades MAPI separadas. Mais do que isso, em alguns casos (e para algumas pessoas, na maioria dos casos) o e-mail nem vem no formato MIME, por exemplo, se uma mensagem for enviada entre duas caixas de correio do Exchange (o SMTP nem será invocado).
Costumava haver uma opção de depuração (registro, se bem me lembro) que forçava o provedor POP3/SMTP a registrar a fonte MIME completa, mas acho que não funciona mais.
Se houver uma propriedade específica que você suspeita que esteja disponível apenas em MIME, dê uma olhada nas mensagens do Outlook com o OutlookSpy (sou o autor, clique no botão IMessage) para ver todas as propriedades MAPI disponíveis.