Отправка почты - разрешил 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) => { transporter.sendMail(mailOptions, (error, info) => {
if (error) { if (error) {
reject(new ServerError(SERR_MAIL_FAILED, `${error.code}: ${error.response}`)); reject(new ServerError(SERR_MAIL_FAILED, `${error.code}: ${error}`));
} else { } else {
if (info.rejected && Array.isArray(info.rejected) && info.rejected.length > 0) { if (info.rejected && Array.isArray(info.rejected) && info.rejected.length > 0) {
reject( 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 => { process.on("exit", code => {
//Сообщим о завершении процесса //Сообщим о завершении процесса