Skip to content

Script con NodeJS para enviar un archivo CSV por correo electrónico

Notifications You must be signed in to change notification settings

jreyesdev/node-mail-csv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Enviar CSV por email

Script de NodeJs para enviar un archivo .CSV por correo electrónico

Pre-requisitos 📋

Antes que continúes debes tener instalado:

  • NodeJS - v12.6.2 o superior
  • npm - v6.14.4 o superior

Instalación 🔧

Sigue estos pasos:

Dependencias

Instala las dependencias con el siguiente comando

npm install

Variables de entorno

Crea un archivo .env y agrega los datos de la BBDD y el corre electrónico a utilizar

DB_HOST="IP de la BBDD"
DB_PORT="Puerto"
DB_DATABASE="Nombre de la BBDD"
DB_USERNAME="Tu usuario"
DB_PASSWORD="Tu contraseña"

MAIL_FROM="[email protected]"
MAIL_PASS="Tu contraseña"
MAIL_CC="[email protected]"
MAIL_TOSENT="[email protected]"

NOTA:

  • MAIL_CC puede estar vacío. Agrega el correo solo si necesitas enviar copia a otro correo.
  • MAIL_TOSENT puede ser un solo correo o si enviarás a varios agregalos separados por coma ","

Ejecutando Script ⚙️

Para ejecutar el script ingresa el siguiente comando:

node src/index.js

¡LISTO!

Paquetes 🛠️

Los paquetes que utiliza