Indy9获取原始电子邮件标题?

时间:2012-01-22 00:45:55

标签: delphi delphi-7 indy-9

Indy9是否有任何方法可以获得特定的原始电子邮件标题(例如“主题”或“来自”),其中仍包含传输编码(即:在旧版本的Delphi中,DecodeHeader没有被错误的Unicode修改过支持),还是我必须手动解析整个电子邮件标题以提取此信息?

2 个答案:

答案 0 :(得分:1)

您正在寻找TIdMessage.RawHeaders属性,例如:

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

答案 1 :(得分:0)

我已经解决了这个问题,在调用IdMessage1.Headers.Values['Subject']之前调用IdMessage1.ProcessHeaders会得到与之后不同的结果。