在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控件的使用經驗
 
使用Delphi對手機通訊的編程
希望對喜歡編程的朋友有幫助,最近在整理所有手機的編程,可能會出一書,交廣州華瑩出版。unit PanasonicGD;interfaceuses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, R...查看完整版>>使用Delphi對手機通訊的編程
 
使用Delphi獲取系列信息
摘要:使用Delphi獲取系列信息使用Delphi獲取系列信息   Delphi以其優良的可視化編程,靈活的Windows API接口,豐富的底層操作越來越受到編程愛好者的青睐。  在Delphi中,通過調用Windows API,可以很方便地獲取...查看完整版>>使用Delphi獲取系列信息
 
使用Delphi獲取系統信息
摘要:使用Delphi獲取系統信息 l 使用Delphi獲取系列信息office:office" />  Delphi以其優良的可視化編程,靈活的Windows API接口,豐富的底層操作越來越受到編程愛好者的青睐。  在Delphi中,通...查看完整版>>使用Delphi獲取系統信息
 
Delphi使用ABC
摘要:Delphi使用ABC Delphi使用技巧ABCoffice:office" />  A如何屏蔽系統功能鍵  有時我們不希望程序被用戶用Alt+Tab、Ctrl+Alt+Del、Ctrl+Esc等系統功能鍵打斷(比如自動演示程序),那麽該怎麽...查看完整版>>Delphi使用ABC
 
 
回到王朝網路首頁