標題:
[分享]
IIS的附加元件CDONTS…信寄不出去了
[打印本頁]
作者:
adj
時間:
2007-11-29 21:52
標題:
IIS的附加元件CDONTS…信寄不出去了
參考來源:
http://blog.xuite.net/tljbryan/note/284424
使用 2000 Server 遇到了一個難題「IIS的附加元件CDONTS…信寄不出去了!」,後來多方收集資料的結果…原來是在XP以後(含2003server)的IIS,已經不支援CDONTS了,取而代之的是CDO元件,幸好…語法上的差異並不大。
原本CDONT的使用語法:
Set msgMail = Server.CreateObject("CDONTS.NewMail")
msgMail.To ="receive@domain"
msgMail.From = "send@domain"
msgMail.Subject = "MailSubject"
msgMail.body ="MailBody"
msgMail.Send
現在CDO的使用語法:
Set objEmail = CreateObject("CDO.Message")
objEmail.From = "send@domain"
objEmail.To = receive@domain
objEmail.Subject = "MailSubject"
objEmail.TEXTbody = "MailBody"
objEmail.Send
set objEmail=nothing
比起CDONTS,CDO最大的好處…應該就是能夠"指定本機以外的SMTP"吧!
秘:其實XP、2003server也是可以用CDONTS,只要將原本在2000server下的cdonts.dll檔,放到XP or 2003server下,然後在將元件註冊就行了!哈!
如:
regsvr32 c:\windows.\system32\cdonts.dll
歡迎光臨 ADJ網路實驗室 (http://dz.adj.idv.tw/)
Powered by Discuz! 6.0.0