Added mailserver testing

master
Keith Irwin 2017-05-30 14:30:09 -04:00
parent e816e34fe8
commit 88425398fd
No known key found for this signature in database
GPG Key ID: 378933C743E2BBC0
2 changed files with 11 additions and 6 deletions

View File

@ -16,14 +16,15 @@ let transporter = nodemailer.createTransport({
// debug: true
});
/* Confirm login */
// transporter.verify( (err,success)=>{
// if (err){ console.error(`SMTP Error: ${err}`); }
// console.log(`SMTP ${!success?'not ':''}ready...`);
// } );
module.exports = {
verify: ()=>{
transporter.verify( (err,success)=>{
if (err){ console.error(`SMTP Error: ${err}`); }
console.log(` SMTP ${!success?'not ':''}ready...`);
} );
},
send: transporter.sendMail.bind(transporter),
text: (text)=>{

View File

@ -14,6 +14,7 @@ const
flash = require('connect-flash-plus'),
env = require('./config/env/env.js'),
User = require('./config/models.js').user,
mail = require('./config/mail.js'),
app = express(),
http = require('http').Server(app),
io = require('socket.io')(http),
@ -166,6 +167,9 @@ const
/* RUNTIME */ {
console.log('🖥 Starting Tracman server...');
// Test SMTP server
mail.verify();
// Listen
http.listen( env.port, ()=>{
console.log(`🌐 Listening in ${env.mode} mode on port ${env.port}... `);