向各位高手请教邮件发送的问题!(300分)

  • 主题发起人 主题发起人 xiongda
  • 开始时间 开始时间
非常感谢hclee大侠。请问SakeMail控件怎么将邮件保存为文件和流?怎么从文件和流中加载邮件?如果SakeMail不能实现上述功能,我只好用Mail2000和CoolMail了。
 
我贴的样例中已有保存附件为文件的功能,再贴一次:
procedure TjobForm.btnSaveClick(Sender: TObject);
begin
SaveDialog1.FileName := recvAtach.Text;
if SaveDialog1.Execute then
//就是这部分......
SakMsgList[iMailRecvCurrentMsg].AttachedFiles[recvAtach.ItemIndex].SaveToFile(saveDialog1.FileName);
end;

没有试过保存为流,或许自带的DEMO中有。
曾试过coolmail,好象有时候收到的中文不能正确解码,mail2000没试过。
 
To hclee:
你的例子中是不是将附件保存为文件?我要的是将整个邮件保存为邮件。
 
我是用数据库保存的邮件,所有附件都是分开存放的。如果要将整个邮件保存为一个文件,就如OUTLOOK一样,只能另找办法了。
 
感谢各位高手,请大家继续就各种发送E-Mail的控件的优缺点进行比较。最迟明天结贴,来者有分。
 
问题没有解决。散分!
请yue_shan大侠在程序做完后给我一份。
请hclee大侠继续指教。
谢谢各位大侠参与!
 
多人接受答案了。
 
后退
顶部