ASP Envío de correo electrónico con CDOSYS
CDOSYS es un componente incorporado en ASP. Este componente se utiliza para enviar correos electrónicos con ASP.
Envío de correo electrónico con CDOSYS
CDO (Collaboration Data Objects) es una tecnología de Microsoft diseñada para simplificar la creación de aplicaciones de mensajería.
CDOSYS es un componente incorporado en ASP. Le mostraremos cómo usar este componente para enviar correo electrónico con ASP.
¿Qué hay de los CDONT?
Microsoft ha dejado de utilizar CDONT en Windows 2000, Windows XP y Windows 2003. Si ha utilizado CDONT en sus aplicaciones ASP, debe actualizar el código y utilizar la nueva tecnología CDO.
Ejemplos usando CDOSYS
Envío de un correo electrónico de texto:
<%
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
%>
Envío de un correo electrónico de texto con campos Bcc y 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
%>
Envío de un correo electrónico 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
%>
Envío de un correo electrónico HTML que envía una página web desde un sitio web:
<%
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
%>
Envío de un correo electrónico HTML que envía una página web desde un archivo en su computadora:
<%
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
%>
Envío de un correo electrónico de texto con un archivo adjunto:
<%
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
%>
Envío de un correo electrónico de texto utilizando un servidor remoto:
<%
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
%>