Question
Automated emails containing file attachments can be created easily using a small MML script. Where this script is placed and how it is called would depend on exactly when you want it to run.
For instance, you may want to send a file at midnight every night containing details of work processed in the previous 24 hours.
To do this you would enter the MML script as a timed event, entering the time for it to run and the frequency with which it should run. Timed events are set up from the System > Timed Events page.
Answer
The code is straightforward in MML, and would look similar to the following.
Msg = MsgCreate("UserSend@domain.dom","UserReceive@domain.dom","Test Message"); If (Msg) { MsgAddFile(Msg,"\TheFile.txt",FILE_TEXT); MsgClose(Msg,MSG_SEND); }
This script would send out an e-mail from "UserSend@domain.dom" to "UserReceive@domain.dom" with the subject "Test Message". A file, located in the gordano base directory, called "TheFile.txt" is then attached in TEXT format.
Keywords:Mml, attachment, file, script, timed events