用Delphi中怎样编写带附件的邮件发送和接收程序(100分)

  • 主题发起人 主题发起人 豆非
  • 开始时间 开始时间
中国铁道出版社的实作activex组件for asp,其中有一个send mail的组件编写过程
你可以参考参考,应该能解决你的问题
 
C:/Program Files/Borland/Delphi6/Demos/Indy/MailClient,看看例子吧。
 
用NMSMTP控件,用法如下:
NMSMTP.PostMessage.Attachments.AddStrings(Listbox1.Items);
事先用一个OpenDialog控件把需要发送的附件Listbox1.Items.Add(OpenDialog.filename)
可以有若干个附件.
 
epic 的方法是正确的,我试过行的.
也可以用SakSMTP控件来发,用法同样.
用SakPOP控件来收,方法如下:
if SakMsg1.AttachedFiles.Count > 0 then
begin
Sakmsg1.AttachedFiles[J].SaveToFile('...');
...
end;
当然还要用到SakMsg控件啦.
...
...
 
还是用Indy中的Idpop3和IdMessage来做简单,delphi6有自带的例子
/Delphi6/Demos/Indy/MailClient
我现在正在做这个东西,效果不错。[:)]
 
接受答案了.
 
后退
顶部