Отправка почты - разрешил TLS без авторизации и сделал сообщение об ошибке отправки более информативным

This commit is contained in:
Mikhail Chechnev 2019-01-10 17:19:47 +03:00
parent 1195a320a8
commit 4870b93e29
2 changed files with 4 additions and 1 deletions

View File

@ -203,7 +203,7 @@ const sendMail = prms => {
//Отправляем сообщение
transporter.sendMail(mailOptions, (error, info) => {
if (error) {
reject(new ServerError(SERR_MAIL_FAILED, `${error.code}: ${error.response}`));
reject(new ServerError(SERR_MAIL_FAILED, `${error.code}: ${error}`));
} else {
if (info.rejected && Array.isArray(info.rejected) && info.rejected.length > 0) {
reject(

View File

@ -22,6 +22,9 @@ let appSrv = new app.ParusAppServer(); //Экземпляр сервера пр
// Управление процессом сервера приложений
//----------------------------------------
//Разрешение на TLS (Transport Layer Security) без авторизации
process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0";
//Обработка события "выход" жизненного цикла процесса
process.on("exit", code => {
//Сообщим о завершении процесса