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 是否有任何方法可以获取特定的原始电子邮件标头(例如,“主题”或“发件人”),它仍然包含传输编码(即:在 Unicode 支持不佳的旧版本 Delphi 上没有被 DecodeHeader 破坏),还是我必须手动解析整个电子邮件标题才能提取此信息?
该TIdMessage.RawHeaders属性是您正在寻找的,例如:
TIdMessage.RawHeaders
Subject := IdMessage1.RawHeaders.Values['Subject'];
我已经解决了这个问题,在调用IdMessage1.Headers.Values['Subject']之前调用IdMessage1.ProcessHeaders会得到与之后不同的结果。
IdMessage1.Headers.Values['Subject']
IdMessage1.ProcessHeaders