2012-01-22 3 views
0

Есть ли у Indy9 какой-либо способ получить определенный необработанный заголовок электронной почты (например, «Тема» или «От»), который по-прежнему включает в себя кодирование передачи (то есть: не был искажен DecodeHeader в старых версиях Delphi с плохой поддержкой Unicode), или мне придется вручную разобрать весь заголовок электронной почты, чтобы извлечь эту информацию?Indy9 Получить Raw заголовка электронной почты?

ответ

0

Я решил эту проблему, называя IdMessage1.Headers.Values['Subject'] перед вызовом IdMessage1.ProcessHeaders дает различные результаты, чем после.

1

TIdMessage.RawHeaders свойство это то, что вы ищете, например:

Subject := IdMessage1.RawHeaders.Values['Subject']; 
+0

Хороший ответ, кроме RawHeaders, только в Indy10, а не Indy9. http://www.e-iter.net/Knowledge/Indy9/007544.html –

Смежные вопросы