Skip to content

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);
}