system.net.sendEmail(smtp, fromAddr, subject, body, html, to, attachmentNames, attachmentData, timeout, username, password, priority, smtpProfile, cc, bcc, retries)
String smtp - The address of an SMTP server to send the email through, like "mail.example.com". A port can be specified, like "mail.example.com:25". SSL can also be forced, like "mail.example.com:25:tls".
String fromAddr - An email address to have the email come from.
String subject - The subject line for the email
String body - The body text of the email.
Boolean html - A flag indicating whether or not to send the email as an HTML email. Will auto-detect if omitted.
String to - A list of email addresses to send to.
String attachmentNames - A list of attachment names. Attachment names must have the correct extension for the file type or an error will occur.
byte attachmentData - A list of attachment data, in binary format.
Integer timeout - A timeout for the email, specified in milliseconds. Defaults to 5 minutes (60,000*5)
String username - If specified, will be used to authenticate with the SMTP host.
String password - If specified, will be used to authenticate with the SMTP host.
String priority - Priority for the message, from "1" to "5", with "1" being highest priority. Defaults to "3" (normal) priority.
String smtpProfile - If specified, the named SMTP profile defined in the Gateway will be used. If this keyword is present, the smtp, username, and password keywords will be ignored.
String cc - A list of email addresses to carbon copy. Only available if a smtpProfile is used.
String bcc - A list of email addresses to blind carbon copy. Only available if a smtpProfile is used.
Integer retries - The number of additional times to retry sending on failure. Defaults to 0. Only available if a smtpProfile is used.