本文详细介绍在Delphi中使用电子邮件
一个成熟的软件,对电子邮件的支持必不可少,用户可以通过点击程序界面上的链接用Delphi实现这一功能,使用非常简单。
首先,在程序的interface部分加入uses Shellapi,因为这个单元封装了我们要使用的API函数。然后,我们就可以写程序了。下面是程序的代码:
procedure SendMail
var
s String
begin
s = 'mailtoabc@def.com'
ShellExecute0 'open' PChars nil nil SW_SHOWNORMAL
end
这样,执行这个过程,就可以自动打开电子邮件发送程序,给abc@def.com发送邮件了。
在实际使用过程中,有时需要同时给几个邮箱发送邮件,只要改变s的值即可。
s = 'mailtoabc@def.com﹖to=abc1@def.com&to=abc2@def.com'
这样就可以同时给几个邮箱发送邮件了。
如果要确定电子邮件的标题和正文,可以给s赋值:
s = 'mailtoabc@def.com﹖subject=hello&body=你好'
注意:
1.给标题和正文赋值时不需要加引号。
2.虽然很多资料上都说:如果标题和正文中含有空格,需要将它转换为%20。但笔者在调试程序的过程中,即使不作转换,程序也可以正常运行。
本程序在Windows 2000 Profes sional、Delphi 5、MS Outlook Express中运行通过。
来源:电脑报 作者:高翔 责编:豆豆技术应用
正在加载评论...
- Delphi新闻
- Delphi教程
- Delphi 7.0
- Delphi 2007
- Delphi控件
- Delphi网络编程
- Delphi for php
- Delphi界面/视图
- Delphi系统控制
- Delphi数据库
- Delphi源码下载