Есть ли у Indy9 какой-либо способ получить определенный необработанный заголовок электронной почты (например, «Тема» или «От»), который по-прежнему включает в себя кодирование передачи (то есть: не был искажен DecodeHeader в старых версиях Delphi с плохой поддержкой Unicode), или мне придется вручную разобрать весь заголовок электронной почты, чтобы извлечь эту информацию?Indy9 Получить Raw заголовка электронной почты?
0
A
ответ
0
Я решил эту проблему, называя IdMessage1.Headers.Values['Subject']
перед вызовом IdMessage1.ProcessHeaders
дает различные результаты, чем после.
1
TIdMessage.RawHeaders
свойство это то, что вы ищете, например:
Subject := IdMessage1.RawHeaders.Values['Subject'];
Хороший ответ, кроме RawHeaders, только в Indy10, а не Indy9. http://www.e-iter.net/Knowledge/Indy9/007544.html –