From f33c76d14b3b5eb537f42d793d0bf6754958928a Mon Sep 17 00:00:00 2001 From: chelid <63787936+chelid@users.noreply.github.com> Date: Sun, 11 Sep 2022 12:44:50 +0300 Subject: [PATCH] Mailing with postfix --- bin/crontab-ui-mailer.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/bin/crontab-ui-mailer.js b/bin/crontab-ui-mailer.js index 3dceedc..89ccfb0 100755 --- a/bin/crontab-ui-mailer.js +++ b/bin/crontab-ui-mailer.js @@ -5,7 +5,16 @@ var crontab = require("../crontab.js"); var nodemailer = require('nodemailer'); crontab.get_crontab(process.argv[process.argv.length -1 -2], function(job){ - var transporter = nodemailer.createTransport(job.mailing.transporterStr); + if (job.mailing.transporterStr == 'sendmail') { // allow sending mail with Postfix + var transporter = nodemailer.createTransport({ + sendmail: true, + newline: 'unix', + path: '/usr/sbin/sendmail', + secure: true + }); + } else { + var transporter = nodemailer.createTransport(job.mailing.transporterStr); + } var mailOptions = job.mailing.mailOptions; mailOptions.attachments = [{filename: "stdout.txt", path: process.argv[process.argv.length -1 -1]}, {filename: "stderr.txt", path: process.argv[process.argv.length -1]}];