From a95d9ad73055c2d060ba25362d82edc6ac798db5 Mon Sep 17 00:00:00 2001
From: Miguel Salerno <mans17@inf.ufpr.br>
Date: Mon, 20 Jun 2022 11:15:48 -0300
Subject: [PATCH] change mail options

---
 config.json.example           | 42 +++++++++++++++++++++++++----------
 src/libs/middlewares/email.js |  5 +++--
 2 files changed, 33 insertions(+), 14 deletions(-)

diff --git a/config.json.example b/config.json.example
index 20ed3f1c..ff5bae90 100644
--- a/config.json.example
+++ b/config.json.example
@@ -34,10 +34,16 @@
             }
         },
         "email": {
-            "port": 25,
-            "host": "mx.c3sl.ufpr.br",
-            "secure": false,
-            "ignoreTLS": true,
+            host: "SMTP.office365.com",
+            port: 587,
+            secureConnection: false,
+            auth: {
+                user: "dadoseducacionais@ufpr.br",
+                pass: "COLOCAR_A_SENHA_AQUI",
+            },
+            tls: {
+                ciphers: 'SSLv3'
+            }
             "from": "\"Laboratório de Dados Educacionais\" <dadoseducacionais@ufpr.br>"
         },
         "security": {
@@ -80,10 +86,16 @@
             }
         },
         "email": {
-            "port": 25,
-            "host": "mx.c3sl.ufpr.br",
-            "secure": false,
-            "ignoreTLS": true,
+            host: "SMTP.office365.com",
+            port: 587,
+            secureConnection: false,
+            auth: {
+                user: "dadoseducacionais@ufpr.br",
+                pass: "COLOCAR_A_SENHA_AQUI",
+            },
+            tls: {
+                ciphers: 'SSLv3'
+            }
             "from": "\"Laboratório de Dados Educacionais\" <dadoseducacionais@ufpr.br>"
         },
         "security": {
@@ -126,10 +138,16 @@
             }
         },
         "email": {
-            "port": 25,
-            "host": "mx.c3sl.ufpr.br",
-            "secure": false,
-            "ignoreTLS": true,
+            host: "SMTP.office365.com",
+            port: 587,
+            secureConnection: false,
+            auth: {
+                user: "dadoseducacionais@ufpr.br",
+                pass: "COLOCAR_A_SENHA_AQUI",
+            },
+            tls: {
+                ciphers: 'SSLv3'
+            }
             "from": "\"Laboratório de Dados Educacionais\" <dadoseducacionais@ufpr.br>"
         },
         "security": {
diff --git a/src/libs/middlewares/email.js b/src/libs/middlewares/email.js
index 2065dacb..4d1d5171 100644
--- a/src/libs/middlewares/email.js
+++ b/src/libs/middlewares/email.js
@@ -7,8 +7,9 @@ const htmlToText = require('nodemailer-html-to-text').htmlToText;
 let transporter = nodemailer.createTransport({
     host: config.email.host,
     port: config.email.port,
-    secure: config.email.secure,
-    ignoreTLS: config.email.ignoreTLS
+    secureConnection: config.email.secureConnection,
+    auth: config.email.auth,
+    tls: config.email.tls,
 });
 
 transporter.use('compile', htmlToText());
-- 
GitLab