手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>程序设计>delphi>列表

在Delphi中使用电子邮件

来源:互联网 作者:west263.com 时间:2008-02-23
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!
  一个成熟的软件,对电子邮件的支持必不可少,用户可以通过点击程序界面上的链接用Delphi实现这一功能,使用非常简单。
  首先,在程序的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实现同类型文档自动合并

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!