GpgOL may fail to detect if a mail is a PGP/MIME Message
Extracted from T3537:
But now I have a slightly different problem: I can send an encrypted email to another recipient. If the other recipient is using a Linux client (like Gnome Evolution) and is replying to the original email, Outlook will display again no email body and 3 attachments :
-untitled attachment 00001.gpg
From the log I can see that pre processing the mail fails:
04:30:39/12804/mail.cpp:pre_process_message: GetBaseMessage OK.
04:30:39/12804/mapihelp.cpp:mapi_change_message_class: checking message class `IPM.Note'
04:30:39/12804/ERROR/mapihelp.cpp:mapi_get_message_content_type: error getting the headers lines: hr=0x8007000e
04:30:39/12804/mapihelp.cpp:change_message_class_ipm_note: content type is 'null'
04:30:39/12804/mapihelp.cpp:get_msgcls_from_pgp_lines: OpenProperty(1000001f) failed: hr=0x8004010f
04:30:39/12804/ERROR/mail.cpp:pre_process_message: Failed to find moss attachment.
GpgOL fails to obtain the message content type and as such won't mark it as a PGP/MIME Message stopping Outlooks normal parsing. The attachments are outlooks "normal" parsing of a PGP/MIME mail, just like if GpgOL was disabled.
The weird thing is that hr=0x8007000e is "MAPI_OUT_OF_MEMORY" which is unlikely. I give this normal priority for now because this does not happen regularly.
Xv: Which transport are you using (e.g. Exchange 2010 / IMAP / etc.). My first guess is that maybe the Mail was not fully downloaded and somehow the Header data was unavailable in MAPI but it's strange. If you switch to a different mail and back again to that mail is the behavior the same?