bapig
Version:
Welcome to BAPIG, a powerful backend solution designed to streamline your development process. With over 40 built-in functionalities, BAPIG simplifies CRUD operations, facilitates authentication and encryption, handles communication tasks, and much more.
30 lines • 1.09 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.transporter = void 0;
// dependencies
var nodemailer_1 = __importDefault(require("nodemailer"));
var helpers_1 = require("../../helpers");
/**
* Create and return a nodemailer transporter instance with configured options.
* @returns Nodemailer transporter instance
*/
var transporter = function () {
// Create and return a nodemailer transporter instance
return nodemailer_1.default.createTransport({
host: helpers_1.emailHostName,
port: helpers_1.emailPortNumber,
secure: helpers_1.emailPortNumber === 465,
auth: {
user: helpers_1.userEmailAddress,
pass: helpers_1.userEmailAddressPassword
},
tls: {
rejectUnauthorized: false
}
});
};
exports.transporter = transporter;
//# sourceMappingURL=communicationConfigurations.js.map