傳送郵件程式 Csharp2005

2021-04-12 19:57:26 字數 1171 閱讀 4173

接下來,我來說一下我開發的過程與體會:

建立傳送郵件客服端步驟:

1.建立**tp伺服器.

2.建立發件人,與收件人郵箱位址.

3.建立傳送資訊.

4.建件傳送附件.

1.**tp伺服器,可用本地的也可以用其它的可用有**tp伺服器.如。**tp.126.com;**tp163.com.

需要注意的時:

(1)如果用本的的,本地要裝**tp用服也就是系統元件,預設沒有安裝。

(2)如果用郵件服務商的,你要有其上面的帳號與密碼,即你要申請個郵箱,做為的身份認證。

(3)**tp類初始化時只能用ip而不能用用務器名稱。因為我個人覺得,一般提供郵件服務都有好幾臺伺服器。你在cmd 命令列裡,ping **tp.126.com,在不同時候返回不同的ip。這個問題找了很久才發覺。所在在程式裡要用先得到,**tp伺服器的ip列表,然後用ping 命令判斷那個可用。然後再用此ip來初始化**tp服務類。

取得**tp伺服器列表.

(此連線是有我一編寫的乙個取得網路資訊的解決方案可以查詢伺服器的ip位址的列表.)

ipaddress ipaddress = dns.gethostentry(servername).addresslist;

ping ping = new ping();

pingreply pingreply = null;

//取得**t伺服器可用的ip

foreach (ipaddress ip in ipaddress)

", size.tostring());

return;

}filestream_my.close();

5。傳送後事件處理。

建立事件

**tpclient_my.sendcompleted += new sendcompletedeventhandler(**tpclient_my_sendcompleted);

事件處理函式。

void **tpclient_my_sendcompleted(object sender, asynccompletedeventargs e)

if (e.error != null)

else

} #endre 

傳送郵件程式 Csharp2005

接下來,我來說一下我開發的過程與體會 建立傳送郵件客服端步驟 1.建立smtp伺服器.2.建立發件人,與收件人郵箱位址.3.建立傳送資訊.4.建件傳送附件.1.smtp伺服器,可用本地的也可以用其它的可用有smtp伺服器.如。smtp.126.com smtp163.com.需要注意的時 1 如果用...

delphi傳送郵件程式

unit unit1 inte ce uses windows,messages,sysutils,variants,classes,graphics,controls,forms,dialogs,idmessage,idbasecomponent,idcomponent,idtcpconnecti...

ABAP程式傳送郵件

1.變數定義 類 cl bcs business communication service,傳送郵件主要用到的功能類,包括建立傳送請求,新增傳送內容,新增傳送位址,到最終的傳送指令發出.send requesttype ref to cl bcs.類 cl document bcs,用來放置傳送的...