2012-01-22 17 views
0

Indy9有沒有辦法獲得一個特定的原始郵件頭(比如說「主題」或「發件人」),它仍然包含傳輸編碼(即:在舊版本的Delphi上沒有被DecodeHeader所破壞, ),還是我必須手動解析整個電子郵件標題以提取此信息?Indy9獲取原始電子郵件標題?

回答

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 –

相關問題