Every line of 'mailjs' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.
63 async function send_mail(msg) { 64 var content = msg.content 65 66 var mail_opts = { 67 template: msg.code, 68 message: { 69 to: msg.to, 70 from: msg.from, 71 subject: msg.subject 72 }, 73 locals: content 74 } 75 76 var res = await mailer.send(mail_opts) 77 78 return { 79 msg: msg, 80 sent: res 81 } 82 }
Secure your code as it's written. Use Snyk Code to scan source code in minutes – no build needed – and fix issues immediately. Enable Snyk Code
12 export async function sendEmail(args: SendEmailArgs): Promise<void> { 13 await mailgun.messages().send({ 14 to: args.to, 15 from: args.from, 16 subject: args.subject, 17 html: args.html, 18 }); 19 }
3 return function main(args, MailAPI) { 4 return new Promise(function(resolve, reject) { 5 function handled(result) { 6 console.warn('** autoconfig result:'); 7 console.log(JSON.stringify(result, null, 2)); 8 resolve(); 9 }; 10 11 console.warn('** triggering autoconfig for', args.domain); 12 MailAPI.learnAboutAccount({ emailAddress: 'foo@' + args.domain }, handled); 13 }); 14 };
102 async buildMime(message) { 103 const payload = this._getSendPayload(message) 104 const builder = mailcomposer(payload) 105 const mimeNode = await (new Promise((resolve, reject) => { 106 builder.build((error, result) => ( 107 error ? reject(error) : resolve(result) 108 )) 109 })); 110 return mimeNode.toString('ascii') 111 }
66 injectMail (mail) { 67 this.mail[mail.uid] = mail 68 }