Jujuskova
12/15/2018 - 12:36 PM

Email SMTP Node JS

Grandman Cookies email SMTP quest WCS

const express = require('express');
const router = express.Router();
const nodemailer = require("nodemailer");
require('dotenv').config()

// Création de la méthode de transport de l'email 
const smtpTransport = nodemailer.createTransport({
  host: "smtp.live.com",
  port: 25,
  secure: false,
  auth: {
      user: process.env.MAIL_ADDRESS,
      pass: process.env.MAIL_PASSWORD,
  }
});

router.get('/askForCookiesRecipe', function(req, res, next) {

  smtpTransport.sendMail({
    from: "Julie <process.env.MAIL_ADRESS>", 
    to: "supergrandma@yopmail.com", 
    subject: "Ta recette de cookies", 
    text: "Hey Mamie du 21ème siècle qui sait ouvrir un email ! J'ai besoin de ton aide ! Hier j'ai eu un débat avec une amie comme quoi sa grand mère fait les meilleurs cookies du monde. Ce qui est faux ! Tu fais les meilleurs cookies. Pour conclure ce débat on a deciderde faire chacune les cookies de nos grad mères ce week end. C'est pourquoi, j'ai besoin de ton aide mais surtout de ta recette. Please, peux tu me l'envoyer ? xoxo CookieGirl", // plaintext body
    html: "<b>Hey Mamie du 21ème siècle qui sait ouvrir un email ! J'ai besoin de ton aide ! Hier j'ai eu un débat avec une amie comme quoi sa grand mère fait les meilleurs cookies du monde. Ce qui est faux ! Tu fais les meilleurs cookies. Pour conclure ce débat on a deciderde faire chacune les cookies de nos grad mères ce week end. C'est pourquoi, j'ai besoin de ton aide mais surtout de ta recette. Please, peux tu me l'envoyer ? xoxo CookieGirl</b>" // html body
  }, (error, response) => {
    if(error){
      console.log(error);
    }else{
      console.log("Message sent");
    }
  })
})

module.exports = router;