MailAttachments Mailfunctie

Met MailAttachments kunnen één of meer bestanden als bijlagen bij het emailbericht gevoegd worden. De functie resulteert in de waarde TRUE indien succesvol en anders FALSE.

MailAttachments (MailVarName, AttachFileName)
MailAttachments (MailVarName, AttachFileName, IsAddition)

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

AttachFileName(MergedString)
In AttachFileName wordt de naam of de padnaam opgegeven van een bestaand bestand dat als bijlage moet worden toegevoegd.


IsAddition(Expressie)
Indien IsAddition resulteert in een waarde ongelijk aan nul dan wordt het bestand toegevoegd als tweede of volgende bijlage.

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*])
  AttachOk =
MailAttachments(eMail,voorbeeld.pdf)
  If
AttachOk
   MailAttachments(eMail,ExtraVoorbeeld.pdf,True)
  Endif

  If MailSend(
eMail)
}

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

 Od
}