JMail元件的使用

2021-04-12 21:27:09 字數 1249 閱讀 6785

在asp程式中用jmail發郵件的比較多,主要是因為多數虛擬主機支援他,其它的支援的較少。下面是乙個jmail發郵件的例子**:

<%

on error resume next

dim jmail, contentid

set jmail = server.createobject("jmail.message")

jmail.charset = "gb2312" ' 郵件字符集,預設為"us-ascii"

' jmail.isoencodeheaders = false ' 是否進行iso編碼,預設為true

' 傳送者資訊(可用變數方式賦值)

jmail.from = "[email protected]" ' 傳送者位址

jmail.fromname = "海娃" ' 傳送者姓名

jmail.subject = "郵件主題" ' 郵件主題

' 身份驗證

jmail.mailserverusername = "myusername" ' 身份驗證的使用者名稱

jmail.mailserverpassword = "mypassword" ' 身份驗證的密碼

' 設定優先順序,範圍從1到5,越大的優先順序越高,3為普通

jmail.priority = 3

jmail.addheader "originating-ip", request.servervariables("remote_addr")

' 郵件主體(html(注意信件內鏈結附件的方式))

jmail.htmlbody = "郵件正文

郵件正文

郵件正文"

' 郵件主體(文字部分)

jmail.body = "我們的郵件採用了html格式,但是您的郵件檢視軟體可能不支援。。。郵件正文,郵件正文,郵件正文"

' 傳送【呼叫格式:objjmail.send([username:password@]**tpserveraddress[:port])】

jmail.send("**tp.163.com")

' 關閉並清除物件

jmail.close()

set jmail = nothing

if err.number<>0 then

response.write "傳送傳送失敗!"

else

response.write "郵件傳送成功!"

end if

%> 

會員註冊郵件確認返回驗證頁:

Jmail元件應用例項

if userip then userip request.servervariables remote addr 獲得真實ip set jmail server.createobject jmail.message jmail.silent true jmail.charset gb2312 字符...

JMail傳送郵件元件用法

先看乙個簡單的例子 jmail4.3 應用事例 4.3 以前引數差不多 建立傳送郵件的物件 jmail4.0 server.createobject jmail.tpmail set jmail server.createobject jmail.message jmail.silent true ...

利用jmail元件收發郵件

a 收郵件步驟 二 以管理員的身份註冊jmail.dll元件,即執行命令 regsvr32 jmail.dll 三 建立控制台應用程式,原始碼為 將jmail.dll直接拷貝到工程中可用 import jmail.dll 或者使用絕對路徑,如下 import e src jmail.dll void...