Mail Declaratie
Met Mail kunnen een of meerdere
variabelen worden gedeclareerd die een omgeving voor het
verzenden van e-mails vertegenwoordigen.
Mail MailVar1,
MailVar2,....
MailVar1, MailVar2,....(VariableName)
Er kunnen 1 of meerdere Mail-variabelen worden gedeclareerd.
Met MailServer kan een
SMTP (relay) mail server
en port worden opgegeven. Indien niet
opgegeven dan wordt de locale SMTP mail server van Windows
2008 R2,
2012, 2016, 2019, 2022, 7(x64), 8(x64) en 10(x64).
gebruikt. Met MailTo wordt het emailadres (of adressen gescheiden
door ;) van de ontvanger ingesteld en met MailFrom de afzender. De tekst van de
body kan opgegeven worden met SetBodyText in Html of Text formaat en het
onderwerp met MailSubject. De eventuele bijlagen worden vermeld met MailAttachments en met
MailSend tenslotte wordt de e-mail verzonden.
Voorbeeld:
{
Mail eMail
Merger mMerge
MergerLoad(mMerge,escapechars.mdl)
MergerExec(mMerge,[ModelInit]);
MergerSaveAs(mMerge,escapechars.pdf)
MailSubject(eMail,Dit is een Test!!)
MailTo(eMail,aart@astona.nl;demo@astona.nl)
MailFrom(eMail,info@astona.nl)
MailServer(eMail,mail.server.nl)
MailAuth(eMail,quest,w8-woord)
MailSetBody(eMail,Body in
standaard teksr!)
//Gebruik extra parameter =True om aan te geven
//dat de body in HTML is opgemaakt!
//MailSetBody(eMail,Hier tekst opgemaakt in
<b>html</b>!,true)
MailAttachments(eMail,escapechars.pdf)
MailAttachments(eMail,escapechars.mdl,true)
MailSend(eMail)
}