Это мой вариант отправки электронных писем, но характер этого вызова асинхронный.
Я использую webSocket для связи с клиентом, и я прекрасно с этим справляюсь.
Мне нужно хорошее решение. Я могу поставить shared.id = "userID"; до this.GM (...) и после использования, но выглядит как плохой метод.
Я смотрю в значениях отладчика:
* 250 2.0.0 OK 1541108492 q2sm3291021wrx.77 - gsmtp *
Все методы возвращают один и тот же результат.
Любая идея, как внедрить или переопределить обратный вызов ...
SEND(subject, connector) {
this.GM({
subject: subject,
// files: [filepath],
}, function(err, res) {
if (err !== null) {
console.log("Sender callback returned: err:", err);
return err;
} else {
console.log('Sender callback returned: ', res, "this is instance ", connector);
shared.myBase.onMailSend("mail sent successfully");
}
});
}
При успешном обратном вызове я получаю:
250 2.0.0 OK 1541108492 q2sm3291021wrx.77 - gsmtp