在Delphi中使用电子邮件

一个成熟的软件,对电子邮件的支持必不可少,用户可以通过点击程序界面上的链接用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.虽然很多资料上都说:假如标题和正文中含有空格,需要将它转换为%20。但笔者在调试程序的过程中,即使不作转换,程序也可以正常运行。

本程序在windows 2000 Profes sional、Delphi 5、MS Outlook EXPress中运行通过。

在Delphi中使用电子邮件
更多内容请看电子邮件安全 电子邮件使用基础篇 邮件服务器专题专题,或

· 湖北宜昌三峡坝区水面惊现神秘动物

近日,湖北宜昌,一段视频在当地热传:有网友在三峡坝区拍到神秘动物,体型硕大数米长...

· 什么是语段?语段的类型以及和句群、段落的区别与联系是什么?

句群是最高级的语言单位。 段落(自然段)是章法单位...

· 十八部好看的赌石类小说

以下是十八部(排名不分先后)好看的赌石类小说的简介,喜欢的朋友可以去搜索书名阅读...

 
於Delphi的Case述句中使用字串當作判別變數
於Delphi的Case述句中使用字串當作判別變數 陳佳新╱ ● 前言 提到Case述句(statement),我們首先會聯想到的應用案例莫過於就是透過一個判別變數,讓程式流程依照不同的條件狀況來選擇符合的路徑繼續執行下去。或...查看完整版>>於Delphi的Case述句中使用字串當作判別變數
 
使用Delphi获取系列信息
使用Delphi获取系列信息   Delphi以其优良的可视化编程,灵活的Windows API接口,丰富的底层操作越来越受到编程爱好者的青睐。  在Delphi中,通过调用Windows API,可以很方便地获取系统信息,这有助于我们编写出...查看完整版>>使用Delphi获取系列信息
 
使用Delphi获取系统信息
l 使用Delphi获取系列信息   Delphi以其优良的可视化编程,灵活的Windows API接口,丰富的底层操作越来越受到编程爱好者的青睐。  在Delphi中,通过调用Windows API,可以很方便地获取系统信息,这有助于我...查看完整版>>使用Delphi获取系统信息
 
Delphi使用ABC
Delphi使用技巧ABC   A如何屏蔽系统功能键  有时我们不希望程序被用户用Alt+Tab、Ctrl+Alt+Del、Ctrl+Esc等系统功能键打断(比如自动演示程序),那么该怎么做呢?提示你一点,在运行屏幕保护程序的时候,...查看完整版>>Delphi使用ABC
 
Delphi控件的使用经验
2000/10/18 软件世界 吴泽平  一.Delphi中树型控件的使用技巧  我们都知道,开发者主要用Delphi来开发数据库管理软件,正因如此,树型控件的使用最好与数据库联系起来。Delphi提供了一个树型控件TTreeView,可以...查看完整版>>Delphi控件的使用经验