ASP Verwendung von CDOSYS E-Mail senden


CDOSYS ist eine integrierte Komponente in ASP. Diese Komponente wird verwendet, um E-Mails über ASP zu senden.


E-Mail senden mit CDOSYS

CDO (Collaboration Data Objects) ist eine Microsoft-Technologie, die entwickelt wurde, um die Erstellung von Kommunikationsanwendungen zu vereinfachen.

CDOSYS ist eine integrierte Komponente in ASP. Wir zeigen Ihnen, wie Sie diese Komponente über ASP zum Senden von E-Mails verwenden.

Was ist mit CDONTs?

Microsoft hat CDONTs in Windows 2000, Windows XP und Windows 2003 als veraltet eingestuft. Wenn Sie CDONTs in Ihren ASP-Anwendungen verwendet haben, müssen Sie Ihren Code aktualisieren und die neue CDO-Technologie verwenden.

Beispiele für die Verwendung von CDOSYS

Eine Text-E-Mail senden:

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

Eine Text-E-Mail mit Bcc- und CC-Feldern senden:

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

Eine HTML-E-Mail senden:

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

Eine HTML-E-Mail mit dem Inhalt einer Webseite von einer Website senden:

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

Eine HTML-E-Mail mit dem Inhalt einer Webseite aus einer Datei auf Ihrem Computer senden:

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

Eine Text-E-Mail mit einem Anhang senden:

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

Eine Text-E-Mail über einen Remoteserver senden:

<%
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 oder IP des Remote-SMTP-Servers
myMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserver")="smtp.server.com"
'Serverport
myMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserverport")=25
myMail.Configuration.Fields.Update
myMail.Send
set myMail=nothing
%>

Andere Erweiterungen