MailSetBody Mailfunctie

Met MailSetBody kan de tekst of body van een email bericht opgegeven worden. Dit bericht kan in gewone tekst of in HTML opgesteld worden. Indien de body in HTML wordt opgesteld kunnen plaatjes en logo's eventueel in het MIME formaat worden toegevoegd i.p.v. HTML links. functie resulteert in de waarde TRUE indien succesvol en anders FALSE.

MailsetBody(MailVarName, MailBody)
MailSetBody(MailVarName, MailBody, IsHtml)

MailVarName(MergedString)
In MailVarName wordt de naam van een met Mail gedeclareerde variabele vermeld in de vorm van een VariableName.

MailBody(MergedString)
In MailBody wordt de tekst al dan niet opgemaakt in HTML opgegeven.


IsHtml (Expressie)
Indien IsHtml resulteert in een waarde ongelijk aan nul dan kan MailBody opgesteld worden in HTML al dan niet gebruikmakend van het MIME formaat met behulp van de functies: MailSetMimeHeaderField en MailAddMimeHeaderField.

Voorbeeld:
{
 AdoQuery "Provider=FaOleDb.FaProv;Data Source=demo.adm",AdoMail
 Mail eMail
 MailServer(eMail,mail.server.nl)
 MailSubject(eMail,Dit is een test!!)
 MailFrom(eMail,info@astona.nl)
 MailSetBody(eMail,Body met gewone tekst niet opgemaakt in HTML!, False)
 AdoMail
 OpenTable(Debiteuren.idx)
 Do
  MailTo(eMail,[email*])

  If MailSend(
eMail)
}

 [Na*] [ad*] [wo*] [email*] => OK
{
  Else
}
 [Na*] [ad*] [wo*] [email*]
{
  Endif
}

 Od
}