Я пытаюсь использовать mailjs, чтобы отправить электронную почту, и вот что я получил:как настроить emailjs для отправки электронной почты
var server = email.server.connect({
user: "[email protected]",
password: "pw",
host: "smtp.office365.com",
port: "587",
tls: true
});
server.send({
text: "test!!",
from: "[email protected]",
to: "[email protected]",
subject: "hello"
}, function(err, message){console.log(err || message);});
Приведенный выше код в конечном счете бросить мне ошибку:
{ [Error: authorization.failed]
code: 3,
previous: { [Error: timedout while connecting to smtp server] code: 4, smtp: undefined },
smtp: undefined }
Итак, в основном мой корпоративный почтовый сервис находится на office365, настроен на использование mydomain.com. Я не знаю, что означает пользователь и пароль для сервера, поэтому я просто использовал электронную почту и пароль отправителя. Это что-то не так с моим кодом? Может быть, это проблема? Или иначе, что бы это было?
решение следующих tjunussov в ссылке https://github.com/eleith/emailjs/issues/44 –