Add email script

This commit is contained in:
Vortrex
2021-02-26 13:48:41 -06:00
parent 774c3c8078
commit 9893953e4a

37
scripts/server/email.js Normal file
View File

@@ -0,0 +1,37 @@
// ===========================================================================
// Asshat-Gaming Roleplay
// https://github.com/VortrexFTW/gtac_asshat_rp
// Copyright (c) 2021 Asshat-Gaming (https://asshatgaming.com)
// ---------------------------------------------------------------------------
// FILE: email.js
// DESC: Provides email handling, functions and usage
// TYPE: Server (JavaScript)
// ===========================================================================
function initEmailScript() {
logToConsole(LOG_DEBUG, "[Asshat.Email]: Initializing email script ...");
let emailConfigFile = loadTextFile("config/email.json");
emailConfig = JSON.parse(emailConfigFile);
logToConsole(LOG_DEBUG, "[Asshat.Email]: Email script initialized successfully!");
}
// -------------------------------------------------------------------------
function sendEmail(toEmail, toName, subject, body) {
module.smtp.send(
emailConfig.host,
emailConfig.port,
emailConfig.useTLS,
emailConfig.username,
emailConfig.password,
toEmail,
toName,
subject,
body,
emailConfig.from,
emailConfig.fromName);
}
// -------------------------------------------------------------------------