Skip to content
Snippets Groups Projects
Commit 0c1760af authored by Sebastien DUMETZ's avatar Sebastien DUMETZ
Browse files

allow providing a custom smtp port for SMART_HOST environment variable

parent cd47c348
Branches
No related tags found
No related merge requests found
...@@ -2,12 +2,17 @@ import sendmail from "sendmail"; ...@@ -2,12 +2,17 @@ import sendmail from "sendmail";
import { once } from "events"; import { once } from "events";
import config from "../config.js"; import config from "../config.js";
import { BOUNDARY, MailBody } from "./templates.js"; import { MailBody } from "./templates.js";
import { promisify } from "util"; import { promisify } from "util";
const [smtpHost, smtpPortString] = config.smart_host.split(':');
let smtpPort = parseInt(smtpPortString, 10);
if(Number.isNaN(smtpPort)) smtpPort = 25;
const _send = promisify(sendmail({ const _send = promisify(sendmail({
silent: true, silent: true,
smtpHost:config.smart_host, smtpHost,
smtpPort,
})); }));
export default async function send(to:string, content:MailBody){ export default async function send(to:string, content:MailBody){
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment