update sendMail
to return _state
This commit is contained in:
parent
f58f12ff43
commit
e03784482f
17
messenger.js
17
messenger.js
@ -1,4 +1,4 @@
|
||||
const util = require('util')
|
||||
//const util = require('util')
|
||||
const http = require('http')
|
||||
const NodeMailer = require('nodemailer')
|
||||
|
||||
@ -15,7 +15,20 @@ module.exports = {
|
||||
async sendMail (messageObject, smtp = my.envar?.SMTP || wo?.envar?.SMTP) {
|
||||
// messageObject: { from, to, cc, bcc, subject, text, html, sender, replyTo, inReplyTo }
|
||||
sender.smtpTransporter = sender.smtpTransporter || NodeMailer.createTransport(smtp)
|
||||
return await util.promisify(sender.smtpTransporter.sendMail).call(sender.smtpTransporter, messageObject)
|
||||
return await sender.smtpTransporter
|
||||
.sendMail(messageObject)
|
||||
.then((result) => {
|
||||
if (result.messageId && result.response === '250 Ok') {
|
||||
console.log(result)
|
||||
return { _state: 'SMS_SENT_SUCCESS' }
|
||||
}
|
||||
console.log(result)
|
||||
return { _state: 'SMS_SEND_FAIL' }
|
||||
})
|
||||
.catch((err) => {
|
||||
console.log(err)
|
||||
return { _state: 'SMS_SEND_ERROR' }
|
||||
})
|
||||
},
|
||||
|
||||
async sendSms ({
|
||||
|
Loading…
Reference in New Issue
Block a user