请较:使用D5 Nmsmtp 如何在头部加入 Message-ID 等其他附加的头部信息。(100分)

  • 主题发起人 主题发起人 GWW
  • 开始时间 开始时间
G

GWW

Unregistered / Unconfirmed
GUEST, unregistred user!
请教:

使用 D5 Nmsmtp 如何 在头部加如 Message-ID 等其他附加的头部信息。

原 D3 Smtp 中可用 DocInput.Headers.Add('Message-ID','12345');
 
请不要用delphi中的nmsmtp.它不完善,总有问题!
附加的信息头您可以用 Nmsmtp.FinalHeader!
请改用sakemail控件,请到我的主页下载http://sunhy.126.com
 
1. 用 Nmsmtp.FinalHeader
不管在 Object Inspector 直接填入 或 用以下语句均不行,
Nmsmtp1.FinalHeader.Add('OfficesID:');
Nmsmtp1.FinalHeader.Add('PersonalID:');
请教具体如何使用?

2.Sakemail控件Subject是否能用中文?

 
Nmsmtp1.FinalHeader='OfficesID: xxx'#13#10'PersonalID: xxx'#13#10'其他内容'
 
在Nmsmtp1.FinalHeader加入的内容,
收到的信 用 NMPOP31.MailMessage.Head 取出头部没有包含此内容.
为何 ???

 

刚下载了 SakEmail(2.6.5) 试过对中文支持很好。但看过说明,还是

没能找出加入 Header 内容的方法,是否需要修改原码 ?

望大虾们指教。
 
那就用 ICS 吧
我都是用它,很好,
而且我用它加过 Header
 

晚上再次详细看说明,用SakEmail已解决问题,SakMsg1.ExtraHeaders

谢谢各位。


 
在OnAboutToSend事件中:
NMHTTP1.HeaderInfo.Value[''Message-ID'] := '12345;
 

Similar threads

后退
顶部