w3 JMail Component
Copyright© Dimac www.dimac.net
Op deze pagina staan de eigenschappen van het JMail object weergegeven en wordt er een korte beschrijving van iedere eigenschap gegeven.
Object creeren:
Set JMail = Server.CreateObject("JMail.SMTPMail")
Eigenschappen:
Body : String
De body van het bericht cq de tekst die verstuurd moet worden.
JMail.Body = "Hello world"
Charset : String
Dit is de karakter-set die gebruikt wordt voor het bericht. De default karakter-set is "US-ASCII".
JMail.Charset = "US-ASCII"
ContentTransferEncoding : String
De transfer encoding. De standaard is "Quoted-Printable"
JMail.ContentTransferEncoding = "base64"
ContentType : String
Geeft aan of u de mail als gewoon tekst of als html (e.d.) wilt versturen. Standaard staat 'gewone tekst' ingesteld, "text/plain". Wanneer u HTML in het bericht wilt versturen dan kunt u deze eigenschap instellen op: "text/html".
JMail.ContentType = "text/html"
DeferredDelivery : Date
De datum waarop het bericht moet worden afgeleverd. Dit werkt alleen wanneer de mailservers dit ondersteunen hetgeen bij ons niet het geval is. In het onderstaande voorbeeld zou de mail anders 1 uur later worden afgeleverd.
JMail.DeferredDelivery = DateAdd("h", 1, Now)
Encoding : String
De standaard Attachment encoding. Geldige opties zijn "base64", "uuencode" of "quoted-printable"
JMail.Encoding = "base64"
ErrorCode : Integer
Wanneer JMail.Silent is ingesteld worden foutmeldingen onderdrukt. Zodra er dan een fout optreed bevat deze eigenschap de foutcode.
Response.Write(JMail.ErrorCode)
ErrorMessage : String
Wanneer JMail.Silent is ingesteld worden foutmeldingen onderdrukt. Zodra er dan een fout optreed bevat deze eigenschap een foutmelding.
Response.Write(JMail.ErrorMessage)
ErrorSource : String
Wanneer JMail.Silent is ingesteld worden foutmeldingen onderdrukt. Zodra er dan een fout optreed bevat deze eigenschap de veroorzaker.
Response.Write(JMail.ErrorSource)
ISOEncodeHeaders : Boolean
Encodes header stings volgens de iso-8859-1 karakter sets. TDit is standaard waar.
JMail.ISOEncodeHeaders = false
LazySend : Boolean
Wanneer JMail de berichten moet bufferen en in de achtergrond verzenden kunt u deze eigenschap op True instellen. Dan heeft u echter geen controle meer over de foutmeldingen.
Bij gebruik van deze eigenschap wordt de eigenschap ServerAdress genegeerd en gebruik gemaakt van DNS query's voor het bepalen van de juiste mailserver.
JMail.LazySend = false
Log : String
De logfile die JMail gebruikt. true
Response.Write(JMail.Log)
Logging : Boolean
Met deze eigenschap wordt ingesteld of JMail de activiteiten moet loggen.
JMail.Logging = true
MailDomain : String
Geeft het mail-domein in de communicatie tussen mailservers aan. Hiermee stelt u de EHLO/HELO response in.
JMail.Maildomain = "hello.world.com"
MimeVersion : String
De mime versie, standaard "1.0".
JMail.MimeVersion = "1.0"
Priority : Integer
De prioriteit van het bericht wordt door sommige mailclients herkent zodat zij uitroeptekens e.d. kunnen tonen. Hartstikke leuk allemaal.
1. Hoogste prioriteit cq 'Urgent'.
2. Hoge prioriteit.
3. De normale / standaard prioriteit.
4. Lage prioriteit.
5. Jawel, de laagste prioriteit.
JMail.Priority = 3
Recipients : String
Alleen-lezen eigenschap dat alle ontvangers van het bericht bevat.
Response.Write JMail.Recipients
ReplyTo : String
Het antwoord / reply adres.
JMail.ReplyTo = "president@dimac.net"
ReturnReceipt : Boolean
U kunt hiermee instellen of u een ontvangstbevestiging wilt krijgen.
JMail.ReturnReceipt = true
Sender : String
De verzender van het bericht.
JMail.Sender = "batman@dimac.net"
SenderName : String
De naam van de verzender van het bericht.
JMail.SenderName = "Jan Jansen"
ServerAddress : String
Het ip-adres van de mailserver die het bericht moet gaan versturen. Er kunnen meerdere servers worden opgegeven door ze te scheiden met een puntkomma.
Wanneer de server niet wordt opgegeven zal JMail proberen het bericht zelf direct af te leveren op de bestemming.
Onderstaande is een goede instelling voor gebruik op onze servers.
JMail.ServerAddress = "127.0.0.1; smtp.nedcomp.nl"
Silent : Boolean
Om foutmeldingen te onderdrukken kan deze eigenschap op true worden ingesteld. De 'execute' methode zal dan true of false retourneren om het succes of falen aan te geven.
JMail.Silent = true
SimpleLayout : Boolean
Door deze eigenschap op 'true' te zetten zal JMail minder headers produceren.
JMail.SimpleLayout = true
Subject : String
Het onderwerp van het e-mail bericht.
JMail.Subject = "Dimac rocks big time!"
UsePipelining : Boolean
Pipelining uitschakelen op servers dat dit ondersteunen.
JMail.Pipelining = false
|