我正在使用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)