Saltar al contenido

cómo enviar correo con archivos adjuntos usando el ejemplo de código de nodemailer

Al fin luego de mucho trabajar pudimos dar con la contestación de este asunto que muchos lectores de nuestro sitio han tenido. Si tienes algún detalle que compartir no dudes en aportar tu información.

Ejemplo: cómo enviar archivos adjuntos al archivo de correo del nodo no encontrado

functionsendEmail(userEmail, htmlString, requestSnap,FIREBASE_WEB)

fileName ="test.pdf";
folderName ="./"+ uuid.v4();mkdirp(folderName,function(err)if(err)console.error(err)elseconsole.log(folderName +' folder created!'));

pdf.create(htmlString + userEmail, options).toFile(folderName +'/'+ fileName,function(err, res)// if the file doesnt exist it will be createdif(err)returnconsole.log(err);console.log(res);var transporter = nodemailer.createTransport(smtpTransport(
        service:'Gmail',
        auth:
            user:'...',
            pass:'...'));console.log("nPATH "+ folderName +"/"+ fileName);var mailOptions =from:'[email protected]',
        to: userEmail,
        subject:'So mail vo pdf-ot',
        text:'Hellow',
        attachments:[
            path: folderName +"/"+ fileName
        ];

    transporter.sendMail(mailOptions,function(error, info)if(error)console.log("ERROR kkkk "+ error);elseconsole.log('Email sent: '+ info.response);console.log("REQUEST SNAP "+JSON.stringify(requestSnap));deleteFolderRecursive(folderName);););

Si tienes algún recelo o capacidad de aumentar nuestro post eres capaz de dejar un paráfrasis y con placer lo estudiaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *