2017-08-23 76 views
0

我已經嘗試了很多使用github README.md指南的方法,但每次收到電子郵件時,它都包含0個字節。我究竟做錯了什麼?如何向nodemailer發送excel(.xlsx)文件?

基本設置:

const smtpTransport = mailer.createTransport({ 
    service: "Gmail", 
    auth: { 
     user: gmailEmail, 
     pass: gmailPass 
    } 
}); 
let wef = fs.readFileSync("./" + fileName); 
let mailOptions = { 
    to: ['[email protected]'], 
    subject: 'Subject line' 
    attachments: [{ 
     contents: new Buffer(wef) 
    }] 
}; 
smtpTransport.sendMail(mailOptions, function(error, response) { 
    smtpTransport.close(); 
    cb(error || null); 
}); 

我已通過添加不同的附件類型,不同內容,不同CONTENTTYPES試圖萬噸,改變mailOptions組合,不管我做什麼,我總是得到一個文件0字節。不知道爲什麼。

回答

0

更新:Nodemailer是垃圾,不要使用它。使用'gmail-send'結束,完美運作。