CDONTS元件變為CDO元件以及解決無法建立'CDO.Message' 錯誤訊息
有一天客戶突然來電說收不到信,
這時就馬上想到應該是因為Web Server移機的關係,
作業系統從Windows Server 2000升級到Windows Server2003,
因此,原先所使用的郵件元件CDONTS這時要改成CDO元件了,
以下是CDO元件的用法:
如果要寄出一封文字信件
<%
Set myMail=CreateObject("CDO.Message")
myMail.Subject="這邊輸入此封mail的主旨"
myMail.From="這邊輸入寄件人的mail"
myMail.To="這邊輸入收件者的mail"
myMail.TextBody="mail的文字內容"
myMail.Send
set myMail=nothing
%>
如果要寄出一封文字信件並且要副本給收件人及密件副本給收件人
<%
Set myMail=CreateObject("CDO.Message")
myMail.Subject="這邊輸入此封mail的主旨"
myMail.From="這邊輸入寄件人的mail"
myMail.To="這邊輸入收件者的mail "
myMail.Cc="這邊輸入要副本收件人的mail"
myMail.Bcc="這邊輸入要密件副本收件人的mail"
myMail.TextBody="mail的文字內容"
myMail.Send
set myMail=nothing
%>
如果要寄出一封HTML信件
<%
Set myMail=CreateObject("CDO.Message")
myMail.Subject="這邊輸入此封mail的主旨 "
myMail.From="這邊輸入寄件人的mail "
myMail.To="這邊輸入收件者的mail "
myMail.HTMLBody = "這邊輸入Html的格式內容"
myMail.Send
set myMail=nothing
%>
如果要寄出一封文字信件並且包含附件
<%
Set myMail=CreateObject("CDO.Message")
myMail.Subject="這邊輸入此封mail的主旨"
myMail.From="這邊輸入寄件人的mail "
myMail.To="這邊輸入收件者的mail "
myMail.TextBody="mail的文字內容"
myMail.AddAttachment "這邊輸入檔案的位置(C:\Users\Jelly\Documents\Test.txt)"
myMail.Send
set myMail=nothing
%>
當把程式改修改好了之後,會發現有
>>> 無法建立'CDO.Message' 的錯誤訊息 <<<
可以參考下面的網址微軟的疑難排解來解決此問題。
http://support.microsoft.com/kb/910360/zh-tw
參考或是複製語法時,別忘了留個言喔 ^ ^ ~