Javascript 发送多个附件时NodeEmailer崩溃

Javascript 发送多个附件时NodeEmailer崩溃,javascript,node.js,nodemailer,Javascript,Node.js,Nodemailer,我正在使用nodemailer,需要发送多个附件。当所有附件的总重量“太大”时,问题似乎就出现了。这是我的密码: const mailOptions = { ..., attachments: [{ filename: 'image1.png', content: 'iVBORw0KGgoAAAANSUhEUgAAAGAAAABgAQMAAADYVuV7AAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObY

我正在使用
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)
错误:连接已关闭
在SMTP连接处。(…\node\u modules\nodeEmailer smtp transport\lib\smtp transport.js:117:29)
在Object.onceWrapper(events.js:277:13)
在SMTPConnection.emit(events.js:189:13)
在SMTPConnection上。销毁(…\node\u modules\smtp connection\lib\smtp connection.js:593:10)
在SMTPConnection.oned(…\node\u modules\smtp connection\lib\smtp connection.js:573:10)
在Object.onceWrapper(events.js:277:13)
在TLSSocket.emit(events.js:189:13)
在endReadableNT(_stream_readable.js:1125:12)
在进程中。_tick回调(内部/process/next_tick.js:63:19)

您确定错误与尺寸有关吗?因为你的
连接在函数完成之前就被关闭了!我假设,当我只发送2个附件时,它可以工作,但是当我将附件更改为更大的附件时,即使有2个附件,它也会崩溃。