在asp中傳送email時往往需要乙個com元件支援,如果你沒有第三方的email元件,你可以使用iis本身提供cdonts email元件。這個元件使用時需要安裝和啟動**tp服務。這個元件的名稱為cdonts.dll,使用前需要使用regsvr32註冊這個元件。
cdonts元件提供了一系列物件,包括addressentry、attachment、attachments、folder、message、 messages、newmail、recipient、recipients、session,我們經常使用的是newmail物件。下面是 newmail物件提供的方法和屬性:
名稱 功能 格式
attachfile
新增附件
sub attachfile(source, [filename], [encodingmethod])
attachurl
以格式新增附加和資料
sub attachurl(source,contentlocation, [contentbase], [encodingmethod])
bcc
以「,」分隔的接收者列表(暗送)
字串型別屬性
body
texthtml
字串型別屬性
bodyformat
郵件正文格式
0:html1:text
cc 以「,」分隔的接收者列表(抄送)
字串型別屬性
contentbase
字串型別屬性
contentlocation
帶有附件的郵件中正文採用的
字串型別屬性
from
郵件傳送方位址
字串型別屬性
importance
郵件級別
0: 1 2:
send
傳送郵件
sub send([from], [to], [subject], [body], [importance]) 各個引數可以參考上下文屬性
setlocaleids
設定新訊息的**頁標識
sub setlocaleids(codepageid as long)
subject
郵件主題
字串型別屬性
to 以「,」分隔的接收者位址列表
字串型別屬性
value
任意的郵件頭的值
字串型別屬性
version
當前集合資料物件庫()的版本號
唯讀字串型別屬性
在使用有關物件的方法時,方括號引數可以省略。
下面是採用asp使用的例子:
dim mailobject
set mailobject = server.createobject("cdonts.newmail")
mailobject.send "傳送方郵件位址","接收方郵件位址","主題","郵件正文"
傳送附件時可以這樣:
dim mailobject
set mailobject = server.createobject("cdonts.newmail")
att_filepath="附件檔名完整路徑"
filename="檔名"
mailobject.from="在這填寫發件人位址"
mailobject.to="在這填寫接收人位址"
mailobject.subject="填寫主題"
mailobject.body="填寫正文"
mailobject.attachfile att_ffilepath,filename
mailobject.send
注意:傳送郵件時需要iusr_<
機器名》使用者對c:/inetpub/mailroot目錄有讀寫許可權。
IIS郵件元件 CDONTS NewMail
在asp中傳送email時往往需要乙個com元件支援,如果你沒有第三方的email元件,你可以使用iis本身提供cdonts email元件。這個元件使用時需要安裝和啟動 tp服務。這個元件的名稱為cdonts.dll,使用前需要使用regsvr32註冊這個元件。cdonts元件提供了一系列物件,包...
JMail傳送郵件元件用法
先看乙個簡單的例子 jmail4.3 應用事例 4.3 以前引數差不多 建立傳送郵件的物件 jmail4.0 server.createobject jmail.tpmail set jmail server.createobject jmail.message jmail.silent true ...
win10如何安裝IIS?元件IIS安裝教程
iis是windows自帶的功能,在window上安裝非常方便,直接啟用就可以了,如下 我這裡演示的是win10,實際上,win7win8也差不多 在計算機的左下角搜尋windows功能,如下 點選 啟用或關閉windows功能 然後進入功能列表 找到我圈的這兩個,也就是iis的全稱 完全開啟他們,...