Indy9 Получить Raw Email заголовок?
Имеет ли Indy9 какой-либо способ получить конкретный необработанный заголовок электронной почты (скажем, "Subject" или "From"), который все еще включает кодировку передачи (то есть: не был искажен DecodeHeader в более старых версиях Delphi с плохой поддержкой Unicode), или мне придется вручную анализировать весь заголовок письма, чтобы извлечь эту информацию?
2 ответа
Решение
Я решил проблему, позвонив IdMessage1.Headers.Values['Subject']
ДО вызова IdMessage1.ProcessHeaders
дает другие результаты, чем после.
TIdMessage.RawHeaders
свойство это то, что вы ищете, например:
Subject := IdMessage1.RawHeaders.Values['Subject'];