Does Indy9 have any way to get a specific raw email header (say, "Subject" or "From") which still includes the transfer-encoding (ie: has not been mangled by DecodeHeader on older versions of Delphi with poor Unicode support), or would I have to parse the entire email header manually to extract this information?
I have solved the problem, calling
IdMessage1.Headers.Values['Subject']
BEFORE callingIdMessage1.ProcessHeaders
gives different results than after.