如何制作简单的邮件发送程序?(100分)

  • 主题发起人 主题发起人 chemer
  • 开始时间 开始时间
C

chemer

Unregistered / Unconfirmed
GUEST, unregistred user!
请大家帮忙:我想要制作一个简单的邮件发送程序
只需用户输入发件人姓名、邮件地址、主题、正文,然后按发送即可直接发送此邮件
尽量不使用控件
能直接用API之类实现吗?急切需要源代码!谢谢!
 
用api实现比较难,因为现在大多数邮件服务器都需要验证密码才能发信
建议你用第三方控件,通常都带有例子,照搬即可
 
能具体说一下是什么控件吗?
最好是免费的。
 
Delphi5.0自带的TNMSmtp不久蛮好用吗?
(Delphi5.0自带有Demo)
 
我觉得最好用的是 mail2000 ,它不但有邮件收发功能,还有远程管理,含全部的源代码和实例.
 
我发现有些软件(如:ELib),它可以调用Outlook Express来发送邮件,
不知如何用这种方法实现邮件发送?
 
uses shellapi;
Shellexecute(handle,nil,pchar('mailto:test@263.net'),nil,nil,sw_shownormal);
 
我编过一个,用fastnet里的控件,很好用的
 
也可以加上标题和内容—
ShellExecute(Handle, 'open',
'mailto:aaa@bbb' +
'?cc=xxx@yyy' +
'&bcc=zzz@ddd' +
'&subject="Hello%20how%20are%20you%3F"' +
'&body="This%20is%0Da%20two%20line%20message."',
nil, nil, SW_NORMAL);
outlook必须设成默认的邮件处理程序。
 
[?]如何使用户按发送按钮后,直接调用OE发送程序发送邮件,而不是打开OE的邮件编辑窗口?

能向OE发送消息,强行使它自动发送邮件?

谢谢了![:)]
 
要的话我给你源程序,给后要给分哟
 
刘李子:太谢谢你了!能给我发一份吗?给分没问题!
 
my e-mail:luyuan318@hotmail.com
 
老兄,现在还用FastNet呀,D6出来这么长时间了,还不用一下Indy控件,里面还带了
一个类子程序,还好的,带用户认证,附件等功能。
 
多人接受答案了。
 
后退
顶部