发送多个附件时,Nodemailer崩溃

时间:2019-11-23 17:51:13

标签: javascript node.js nodemailer

我正在使用nodemailer,并且需要发送多个附件。当所有附件的总重量“太大”时,似乎出现了问题。这是我的代码:

const mailOptions = {
     ...,
     attachments: [{
           filename: 'image1.png',
           content: 'iVBORw0KGgoAAAANSUhEUgAAAGAAAABgAQMAAADYVuV7AAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAB9JREFUeAFjgIJRwP+BZM4oh/8/GHygIYd8h45yRgEAaHBnmaA4EHkAAAAASUVORK5CYII=',
           encoding: 'base64'
        },
        {   
            filename: 'image2.png',
            content: 'iVBORw0KGgoAAAANSUhEUgAAAGAAAABgAQMAAADYVuV7AAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAB9JREFUeAFjgIJRwP+BZM4oh/8/GHygIYd8h45yRgEAaHBnmaA4EHkAAAAASUVORK5CYII=',
            encoding: 'base64'
        },{ 
            filename: 'image3.png',
            content: 'iVBORw0KGgoAAAANSUhEUgAAAGAAAABgAQMAAADYVuV7AAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAB9JREFUeAFjgIJRwP+BZM4oh/8/GHygIYd8h45yRgEAaHBnmaA4EHkAAAAASUVORK5CYII=',
            encoding: 'base64'
    }]
}

我收到以下错误:

Error: Connection closed
at SMTPConnection.<anonymous> (...\node_modules\nodemailer-smtp-transport\lib\smtp-transport.js:117:29)
at Object.onceWrapper (events.js:277:13)
at SMTPConnection.emit (events.js:189:13)
at SMTPConnection._destroy (...\node_modules\smtp-connection\lib\smtp-connection.js:593:10)
at SMTPConnection._onEnd (...\node_modules\smtp-connection\lib\smtp-connection.js:573:10)
at Object.onceWrapper (events.js:277:13)
at TLSSocket.emit (events.js:189:13)
at endReadableNT (_stream_readable.js:1125:12)
at process._tickCallback (internal/process/next_tick.js:63:19)

0 个答案:

没有答案