Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Indy9には、転送エンコーディングがまだ含まれている特定の生の電子メールヘッダー(たとえば、「Subject」または「From」)を取得する方法がありますか(つまり、Unicodeサポートが不十分な古いバージョンのDelphiでDecodeHeaderによってマングルされていません)、または、この情報を抽出するために電子メールヘッダー全体を手動で解析する必要がありますか?
TIdMessage.RawHeadersプロパティはあなたが探しているものです、例えば:
TIdMessage.RawHeaders
Subject := IdMessage1.RawHeaders.Values['Subject'];
問題を解決しました. IdMessage1.Headers.Values['Subject']BEFORE を呼び出すとIdMessage1.ProcessHeaders、後とは異なる結果が得られます.
IdMessage1.Headers.Values['Subject']
IdMessage1.ProcessHeaders