bel ons op (064) 243 01 05tel (074) 243 01 05 email ons via info@introweb.nlinfo@introweb.nl laat ons u terugbellenbel mij terug!

Scripts op website

CDONTS

Met behulp van het NewMail object van CDONTS kunt u een e-mailbericht versturen binnen ASP met slechts enkele regels code. Let op, CDONTS is alleen beschikbaar op Windows NT en 2000 servers. Wanneer uw website op een Windows 2003 server wordt gehost dient u CDOSYS te gebruiken. U kunt op deze pagina controleren of uw website op een Windows NT, 2000 of 2003 server wordt gehost.
De syntax voor het versturen van e-mail via het NewMail object is als volgt:

objNewMail.Send(  [From]  [, To]  [, Subject]  [, Body]  )

U kunt de instantie van NewMail Object aanmaken met de volgende code:

  <%
  Dim objNewMail
  Set objNewMail = Server.CreateObject("CDONTS.NewMail")
  %>

Eigenschappen van het NewMail Object.

From Het veld waarin u het e-mailadres van de afzender aangeeft.
To Het veld waar u het e-mailadres van de ontvanger kunt opgeven. U kunt meerdere adressen opgeven met het scheidingsteken ";"
Subject Het onderwerp van de e-mail.
Body De tekst van de e-mail.
Cc Het veld waar u de e-mailadressen opgeeft die een CC van het bericht ontvangen.
Bcc Het veld waar u de e-mailadressen opgeeft die een BCC van het bericht ontvangen.
Importance Hiermee geeft u de prioriteit van het bericht aan, bijvoorbeeld High, Normal of Low.
BodyFormat De 'format' van het bericht.
ObjMail.BodyFormat = 0 (HTML formaat)
ObjMail.BodyFormat = 1 (standaard Plain Text formaat)
MailFormat De 'encoding' van het bericht.
ObjMail.MailFormat = 0 (Mime formaat)
ObjMail.MailFormat = 1 (standaard Plain Text formaat)

Methoden van NewMail Object.

AttachFile Deze methode voegt een bestand toe aan het huidige bericht.
AttachURL Deze methode voegt een bestand toe aan het huidige bericht en associeert een URL met die bijlage.
Send Deze methode verzend het bericht.

Na het verzenden wordt het NewMail object ongeldig maar blijft in het geheugen.
U dient het NewMail Object de waarde 'Nothing' te geven om het geheugen vrijgeven na de 'Send' methode.
Na de verzend methode moet u een nieuwe instantie van het NewMail Object aanmaken wanneer u nog een bericht wilt verzenden.

Hier vindt u een voorbeeld voor het verzenden van een e-mailbericht via het CDONTS NewMail object:

<%
Option Explicit

Dim objNewMail

' Eerst moet er een instantie van het NewMail object gemaakt worden.
Set objNewMail = Server.CreateObject("CDONTS.NewMail")

' U kunt onderstaande regel gebruiken om de mail te verzenden:
' objNewMail.Send From, To, Subject, Message
' U kunt echter ook elk waarde appart opgeven.

objNewMail.From = "webmaster@uwdomein"
objNewMail.To   = "test@introweb.nl"
objNewMail.Value("Reply-To") = "webmaster@uwdomein"

' NOTE: Wanneer bij de "To" of "From" eigenschappen van CDONTS een
' ongeldig e-mail adres opgegeven wordt zal er geen mail verstuurd
' worden.

objNewMail.Subject = "Dit is een test e-mail"
objNewMail.Body    = "Dit is de body tekst van de test e-mail."
objNewMail.Send

' Na de de Send methode, wordt het NewMail Object ongeldig.
' U dient deze de waarde 'Nothing' te geven om het geheugen
' vrij te geven.

Set objNewMail = Nothing

' Wanneer u een nieuwe e-mail wilt versturen dient u een nieuwe
' instantie van het NewMail Object aan te maken.

Response.Write "E-mail is verzonden."

%>
Copyright © 2002 DevASP.com
Originele pagina beschikbaar via www.devasp.com.
English