[mirotalk] - improve nodemailer
This commit is contained in:
@@ -180,6 +180,7 @@ EMAIL_HOST=smtp.gmail.com
|
||||
EMAIL_PORT=587
|
||||
EMAIL_USERNAME=your_username
|
||||
EMAIL_PASSWORD=your_password
|
||||
EMAIL_FROM=alert.mirotalk@gmail.com
|
||||
EMAIL_SEND_TO=p2p.mirotalk@gmail.com
|
||||
|
||||
# Stats
|
||||
|
||||
@@ -8,18 +8,21 @@ const log = new Logs('NodeMailer');
|
||||
const emailCfg = {
|
||||
alert: process.env.EMAIL_ALERT === 'true' || false,
|
||||
host: process.env.EMAIL_HOST,
|
||||
port: process.env.EMAIL_PORT,
|
||||
port: Number(process.env.EMAIL_PORT),
|
||||
username: process.env.EMAIL_USERNAME,
|
||||
password: process.env.EMAIL_PASSWORD,
|
||||
from: process.env.EMAIL_FROM || process.env.EMAIL_USERNAME,
|
||||
send_to: process.env.EMAIL_SEND_TO,
|
||||
// Room join params
|
||||
https: process.env.HTTPS === 'true' || false,
|
||||
server_port: process.env.PORT || 3000,
|
||||
};
|
||||
|
||||
const isTLSPort = emailCfg.port === 465; // 465 is the default TLS/SSL port
|
||||
const transport = nodemailer.createTransport({
|
||||
host: emailCfg.host,
|
||||
port: emailCfg.port,
|
||||
secure: isTLSPort, // true for 465, false for other ports
|
||||
auth: {
|
||||
user: emailCfg.username,
|
||||
pass: emailCfg.password,
|
||||
@@ -73,7 +76,7 @@ function sendEmailAlert(event, data) {
|
||||
function sendEmail(subject, body) {
|
||||
transport
|
||||
.sendMail({
|
||||
from: emailCfg.username,
|
||||
from: emailCfg.from,
|
||||
to: emailCfg.send_to,
|
||||
subject: subject,
|
||||
html: body,
|
||||
|
||||
+2
-2
@@ -43,7 +43,7 @@
|
||||
"dependencies": {
|
||||
"@mattermost/client": "10.8.0",
|
||||
"@ngrok/ngrok": "1.5.1",
|
||||
"@sentry/node": "^9.25.1",
|
||||
"@sentry/node": "^9.27.0",
|
||||
"axios": "^1.9.0",
|
||||
"chokidar": "^4.0.3",
|
||||
"colors": "^1.4.0",
|
||||
@@ -61,7 +61,7 @@
|
||||
"jsonwebtoken": "^9.0.2",
|
||||
"js-yaml": "^4.1.0",
|
||||
"nodemailer": "^7.0.3",
|
||||
"openai": "^5.1.0",
|
||||
"openai": "^5.1.1",
|
||||
"qs": "^6.14.0",
|
||||
"socket.io": "^4.8.1",
|
||||
"swagger-ui-express": "^5.0.1",
|
||||
|
||||
Reference in New Issue
Block a user