qie.sendEmail¶
Signature: qie.sendEmail(to, subject, body, attachments*)
Returns: void
Send an email message (This does throw an exception if the email did not send successfully).
Note
See this KB article for examples on how to include attachments.
Parameters¶
| Type | Name | Description | Default |
|---|---|---|---|
| String | to | comma separated email addresses | |
| String | subject | email subject line | |
| String | body | email message body | |
| emailAttachmentMap | attachments* | (optional) file attachments | null |
Example¶
// Define the email details
var to = "support@qvera.com,awesomesupport@qvera.com";
var subject = "Monthly Report";
var body = "Dear Team,\n" +
"Please find attached the monthly report.\n\n" +
"Best regards,\nQIE Admin";
// Create an attachment map
var attachments = {
"Report.pdf": qie.readFile("/tmp/test.pdf")
};
// Send the email
try {
qie.sendEmail(to, subject, body, attachments);
qie.warn("Email sent successfully.");
} catch (e) {
qie.error("Failed to send email: " + e.message);
}