C 利用Jmail接收郵件

2021-05-01 07:43:30 字數 1292 閱讀 5074

1、   安裝

跟使用別個元件一樣,在使用jmail郵件元件之前要先安裝或註冊該元件jmail.dll。具體註冊方法,是先把jmail.dll檔案拷貝到硬碟的某一目錄下(如c:/jmail/jmail.dll),然後執行命令regsvr32 c:/jmail/jmail.dll即可。

2、   解除安裝

解除安裝元件是安裝元件的相反動作,可以使用引數/u來解除安裝已安裝的元件,執行命令regsvr32 /u  jmail.dll即可。

1、   w3 jmail4.3元件重新設計了其內部結構——使用message物件代替原來的單一物件jmail.smtpmail傳送郵件;

2、   w3 jmail4.3元件一共有十多個物件(後面將詳細介紹)——這些物件中,絕大多數是針對jmail.message物件操作的;

3、   支援從pop3郵件伺服器收取郵件;

4、   支援加密郵件的傳輸;

5、   快速傳送,一次會話就完成郵件傳送;

6、   還有乙個特性就是可以使用w3 jmail4.3元件的集**送功能一次傳送成千上萬個郵件,還可以通過郵件合併(mailmerge)物件來個性化郵件。

二、詳細介紹w3 jmail元件的物件(12個):

1、.pop3物件

connect(username,password,server,port)

連線pop3伺服器,斷口可選,預設110。

deletemessages()

從郵件伺服器上刪除所有郵件。

deletesinglemessage(messageid)

從郵件伺服器上刪除由messageid指定的郵件。

disconnect()

關閉跟郵件伺服器的連線。

downloadheaders()

從郵件伺服器上讀取所有的郵件頭並傳遞給messages集合。

downloadmessages()

從郵件伺服器讀取所有郵件。

downloadsingleheader(messageid)

從郵件伺服器讀取指定的郵件頭並傳遞給messages集合。

downloadunreadmessages()

從郵件伺服器上讀取所有未讀郵件。

2、.messages物件

clear()

清除集合中的所有內容,並不會刪除郵件伺服器上的任何郵件。

count():integer

返回集合中記錄的數目:i=messages.count

item(index):pointer

返回乙個message物件。set omsg=messages.item(0)

利用Jmail傳送和接收郵件

一 利用jmail傳送郵件 1 2 利用jmail傳送郵件 3 4private void sendmailbyjmail 545 46 郵件內容 47ojmailmessage.body txtcontent.text.trim 4849 if ojmailmessage.send txt tse...

jmail 接收郵件

jmail 接收郵件 如下 using system using system.data using system.configuration using system.collections using system.web using system.web.security using syst...

c 利用jmail傳送郵件

測試環境 win2003 1.確認你的機器或伺服器安裝了smtp伺服器,如果沒有安裝請到新增刪除程式裡面的新增刪除元件中新增電子郵件服務。2.安裝jmail4.3 3.找到jmail.dll 安裝目錄下 4.執行program files microsoft visual studio net fr...