| Used to send an email. It requires all the information needed to send an email. | 
| Syntax: | MailSend(from, to, cc, bcc, subject, message, attachment) | 
| Parameters: | from: string, email address of sender. This is not checked, so it can basically be anything. | 
|   | to: string, a comma-delimited list of main addresses. If this is incorrect, the mail will not arrive. | 
|   | cc: string, a comma-delimited list of CC addresses | 
|   | bcc: string, a comma-delimited list of BCC addresses | 
|   | subject: string, the text that shows on the subject line | 
|   | message: string, the text of the message | 
|   | attachment: string, a comma-delimited list of the attachments' file name and path to be sent as attachments | 
| Returns: | 0 – Success | 
|   | <0 – Error code | 
|   | The return code is numeric, where zero means success. | 
| Example: | MailSend ('jenny@frigates.com', 'fred@aaawidgets.com', '', '', 'May Invoice', 'Attached is your May invoice', ‘F:\Invoices\aaa_11_2007.pdf’) | 
| Note: | 
To display the name of the sender and not the email address, use the following syntax for the from parameter: 'name to display <email address>' 
If the return code is not zero, you can use the return code as a parameter to the MailError function to show a user-friendly error message. If the return code is in the BP variable, then: 'Send return code: '&Str (BP,'5NC')&' '&MailError (BP)
 will give a structured message with the error code number and message.
You can set the character set required by adding the following line to the [MAGIC_ENV] section in the Magic.ini file: MailCharset =
 | 
| See also: | Mail functions MailCharset The Online and Rich Client Samples projects (program EL01, EL02, REL01and REL02) |