guileen / node-sendmail

send mail without setting up a SMTP server

Home Page:http://guileen.github.com/node-sendmail

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Is silent supported?

chadhutchins182 opened this issue · comments

Question

I am under the impression that silent = true would suppress any output to the console, but it wasn't doing that for me. Taking a look into the code and this appeared to be the only reference in the code besides examples:

const logger = options.logger || (options.silent && {
debug: dummy,
info: dummy,
warn: dummy,
error: dummy
} || {
debug: console.log,
info: console.info,
warn: console.warn,
error: console.error
});

I took a look at nodemailer as well to see if it was documented there but I couldn't find anything.

Code

        sendmail({
            from: 'REDACTED',
            to: 'REDACTED',
            subject: 'FATAL ERROR IN GRIDSERVER UPDATER',
            text: logData,
            silent: true
        }, function (err, reply) {
            //console.log(err && err.stack);
            //console.dir(reply);
        });

Output

mx resolved:  [ { exchange: 'REDACTED', priority: 10 } ]
MX connection created:  REDACTED
recv REDACTED>220 *****************************
send REDACTED>HELO REDACTED
recv REDACTED>250 REDACTED
send REDACTED>MAIL FROM:<REDACTED>
recv REDACTED>250 sender <REDACTED> ok
send REDACTED>RCPT TO:<REDACTED>
recv REDACTED>250 recipient <REDACTED> ok
send REDACTED>DATA
recv REDACTED>354 go ahead
sending mail <Buffer REDACTED>
send REDACTED>Content-Type: text/plain
From: REDACTED
To: REDACTED
Subject: FATAL ERROR IN GRIDSERVER UPDATER
Message-ID: <REDACTED>
Date: Mon, 03 Aug 2020 21:41:26 +0000
MIME-Version: 1.0

Reference

Doc reference: https://github.com/guileen/node-sendmail/blob/6c408d4664d253a0547784e67b6411aa9c285165/Readme.md#options