const nodemailer = require("nodemailer");


function setup() {
  return nodemailer.createTransport({
    host: process.env.EMAIL_SERVER,
    port: process.env.EMAIL_PORT,
    auth: {
      user: process.env.EMAIL_USERNAME,
      pass: process.env.EMAIL_PASSWORD
    }
  });
}

exports.sendConfirmationEmail = function (nom, prenom, tokenUrl, mail) {
  const tranport = setup();
  const email = {
    from: process.env.EMAIL_FROM,
    to: process.env.NODE_ENV === 'production'? mail : 'l.laniau@talentstube.com',
    subject: `Bienvenue ${mail} `,
    text: `
    Bonjour ${prenom} ${nom},

    Veuillez cliquer sur le lien ci-dessous pour activer votre compte Talents Tube.

    ${tokenUrl}

    *Ce lien ne peut être utilisé qu’une seule fois pour valider votre compte.

    Si vous n’êtes pas à l’origine de l’inscription sur Talents Tube, veuillez contacter le support Talents Tube.

    Merci de votre compréhension.

    Talents Tube

    `
    // ,
    // html: `
    // `
  };

  tranport.sendMail(email);
}
