UNPKG

maildev

Version:

SMTP Server and Web Interface for reading and testing emails during development

21 lines (16 loc) 536 B
'use strict' const smtpHelpers = module.exports = {} /** * Authorize callback for smtp server */ smtpHelpers.createOnAuthCallback = function (username, password) { return function onAuth(auth, session, callback) { if (!auth.username || !auth.password) { return callback(new Error('Username and password must be provided')); } if (auth.username !== username || auth.password !== password) { return callback(new Error('Invalid username or password')); } callback(null, { user: username }); }; };