ASP CDOSYS이메일 보내기


CDOSYS는 ASP의 기본 제공 구성 요소입니다. 이 구성 요소는 ASP로 전자 메일을 보내는 데 사용됩니다.


CDOSYS로 이메일 보내기

CDO(Collaboration Data Objects)는 메시징 응용 프로그램 생성을 단순화하도록 설계된 Microsoft 기술입니다.

CDOSYS는 ASP의 기본 제공 구성 요소입니다. 이 구성 요소를 사용하여 ASP로 전자 메일을 보내는 방법을 보여줍니다.

CDONT는 어떻습니까?

Microsoft는 Windows 2000, Windows XP 및 Windows 2003에서 CDONT 사용을 중단했습니다. ASP 응용 프로그램에서 CDONT를 사용한 적이 있다면 코드를 업데이트하고 새로운 CDO 기술을 사용해야 합니다.

CDOSYS를 사용한 예

문자 이메일 보내기:

<%
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
%>

숨은 참조 및 참조 필드가 포함된 문자 전자 메일 보내기:

<%
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 이메일 보내기:

<%
Set myMail = CreateObject("CDO.Message")
myMail.Subject = "Sending email with CDO"
myMail.From = "[email protected]"
myMail.To ="[email protected]"
myMail.CreateMHTMLBody "https://www.w3schools.com/asp/"
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.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:\mydocuments\test.txt"
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.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
%>