Latest web development tutorials

ASP ใช้ CDOSYS เพื่อส่ง E-mail

CDOSYS เป็นส่วนประกอบในตัวใน ASP ส่วนนี้จะใช้ในการส่ง e-mail ผ่าน ASP


ใช้ CDOSYS เพื่อส่ง E-mail

CDO (ร่วมมือกันข้อมูลวัตถุ) เป็นเทคโนโลยีที่ไมโครซอฟท์ได้รับการออกแบบเพื่อให้ง่ายต่อการสร้างโปรแกรมการสื่อสาร

CDOSYS เป็นส่วนประกอบในตัวใน ASP เราจะแสดงวิธีการใช้องค์ประกอบ ASP เพื่อส่งอีเมล

CDONTS อย่างไร

ไมโครซอฟท์มี CDONTS Windows 2000, Windows XP และ Windows 2003 จะถูกตัดออก หากคุณใช้แอปพลิเค CDONTS ASP ของคุณคุณจะต้องอัปเดตโค้ดของคุณและใช้เทคโนโลยีใหม่ CDO

ตัวอย่างของ CDOSYS

ส่งข้อความ E-mail:

<%
Set myMail=CreateObject("CDO.Message")
myMail.Subject="Sending email with CDO"
myMail.From="[email protected]"
myMail.To="[email protected]"
myMail.TextBody="This is a message."
myMail.Send
set myMail=nothing
%>

ส่งอีเมลข้อความที่มีสำเนาลับและ CC สาขา:

<%
Set myMail=CreateObject("CDO.Message")
myMail.Subject="Sending email with CDO"
myMail.From="[email protected]"
myMail.To="[email protected]"
myMail.Bcc="[email protected]"
myMail.Cc="[email protected]"
myMail.TextBody="This is a message."
myMail.Send
set myMail=nothing
%>

ส่งอีเมลแบบ HTML:

<%
Set myMail=CreateObject("CDO.Message")
myMail.Subject="Sending email with CDO"
myMail.From="[email protected]"
myMail.To="[email protected]"
myMail.HTMLBody = "<h1>This is a message.</h1>"
myMail.Send
set myMail=nothing
%>

ส่งเนื้อหาของหน้าของของเว็บไซต์ HTML E-mail:

<%
Set myMail=CreateObject("CDO.Message")
myMail.Subject="Sending email with CDO"
myMail.From="[email protected]"
myMail.To="[email protected]"
myMail.CreateMHTMLBody "http://www.w3cschool.cc/asp/"
myMail.Send
set myMail=nothing
%>

ส่งเนื้อหาของหน้าเว็บบนคอมพิวเตอร์ของคุณในไฟล์ในรูปแบบ HTML E-mail:

<%
Set myMail=CreateObject("CDO.Message")
myMail.Subject="Sending email with CDO"
myMail.From="[email protected]"
myMail.To="[email protected]"
myMail.CreateMHTMLBody "file://c:/mydocuments/test.htm"
myMail.Send
set myMail=nothing
%>

ส่งอีเมลข้อความพร้อมแนบ:

<%
Set myMail=CreateObject("CDO.Message")
myMail.Subject="Sending email with CDO"
myMail.From="[email protected]"
myMail.To="[email protected]"
myMail.TextBody="This is a message."
myMail.AddAttachment "c:mydocumentstest.txt"
myMail.Send
set myMail=nothing
%>

ใช้เซิร์ฟเวอร์ระยะไกลเพื่อส่งข้อความ E-mail:

<%
Set myMail=CreateObject("CDO.Message")
myMail.Subject="Sending email with CDO"
myMail.From="[email protected]"
myMail.To="[email protected]"
myMail.TextBody="This is a message."
myMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/sendusing")=2
'Name or IP of remote SMTP server
myMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserver")="smtp.server.com"
'Server port
myMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserverport")=25
myMail.Configuration.Fields.Update
myMail.Send
set myMail=nothing
%>