Wie Hänge ich eine Datei an eine E-Mail mit nodemailer

Ich code haben, senden Sie E-Mail mit nodemailer in nodejs aber ich möchte anfügen einer Datei an eine E-Mail, aber ich kann nicht finden, die Art und Weise zu tun, dass ich die Suche net auf, aber ich konnte nicht finden, etwas nützliches.Gibt es irgendeine Möglichkeit, dass ich Dateien Anhängen, um mit dieser oder einer Ressource, die mir helfen können, legen Sie die Datei mit nodemailer?

var nodemailer = require('nodemailer');
var events = require('events');
var check =1;
var events = new events.EventEmitter();
var smtpTransport = nodemailer.createTransport("SMTP",{
    service: "gmail",
    auth: {
        user: "[email protected]",
        pass: "pass"
    }
});
function inputmail(){
    ///////Email
    const from = 'example<[email protected]>';
    const to  = '[email protected]';
    const subject  = 'example';
    const text = 'example email';
    const html = '<b>example email</b>';
    var mailOption = {
        from: from,
        to:  to,
        subject: subject,
        text: text,
        html: html
    }
    return mailOption;
}
function send(){
        smtpTransport.sendMail(inputmail(),function(err,success){
        if(err){
            events.emit('error', err);
        }
        if(success){
            events.emit('success', success);
        }
    });
}
///////////////////////////////////
send();
events.on("error", function(err){
    console.log("Mail not send");
    if(check<10)
        send();
    check++;
});
events.on("success", function(success){
    console.log("Mail send");
});
InformationsquelleAutor DanialV | 2014-02-21
Schreibe einen Kommentar