在Delphi中使用电子邮件
2008-02-23 07:20:42来源:互联网 阅读 ()
首先,在程序的interface部分加入uses Shellapi,因为这个单元封装了我们要使用的API函数。然后,我们就可以写程序了。下面是程序的代码:
procedure SendMail?
var
s? String?
begin
s ?= 'mailto?abc@def.com'?
ShellExecute?0? 'open'? PChar?s?? nil? nil? SW_SHOWNORMAL??
end?
这样,执行这个过程,就可以自动打开电子邮件发送程序,给abc@def.com发送邮件了。
在实际使用过程中,有时需要同时给几个邮箱发送邮件,只要改变s的值即可。
s ?= 'mailto?abc@def.com﹖to=abc1@def.com&to=abc2@def.com'?
这样就可以同时给几个邮箱发送邮件了。
如果要确定电子邮件的标题和正文,可以给s赋值:
s ?= 'mailto?abc@def.com﹖subject=hello&body=你好'?
注意:
1.给标题和正文赋值时不需要加引号。
2.虽然很多资料上都说:如果标题和正文中含有空格,需要将它转换为 。但笔者在调试程序的过程中,即使不作转换,程序也可以正常运行。
本程序在Windows 2000 Profes sional、Delphi 5、MS Outlook Express中运行通过。
上一篇: Delphi开发98屏幕保护预览程序
下一篇: Delphi实现同类型文档自动合并
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:Delphi托盘编程实战演练
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash