This documentation is not maintained. Please refer to doc.castsoftware.com/technologies to find the latest updates.
This section describes support for Node.js emailing services nodemailer and sendgrid/mail.
When analyzing the following source code, an email object is created with a callLink from the my_send_mail function:
import * as nodemailer from 'nodemailer'; async function my_send_mail() { let transporter = nodemailer.createTransport({ //... }); // send mail with defined transport object let info = await transporter.sendMail({ from: '"Fred Foo" <foo@example.com>', // sender address to: "bar@example.com, baz@example.com", // list of receivers //... }); }
This will produce the following result:
Similarly when analyzing the following source code, an email object is created with a callLink from the my_send_mail function:
const sgMail = require('@sendgrid/mail'); function my_send_mail(msg){ sgMail .send(msg) }