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)
}