Indy9 Получить Raw Email заголовок? - PullRequest
0 голосов
/ 22 января 2012

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

Ответы [ 2 ]

1 голос
/ 22 января 2012

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

Subject := IdMessage1.RawHeaders.Values['Subject'];
0 голосов
/ 23 января 2012

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

...