27 lines
618 B
JavaScript
27 lines
618 B
JavaScript
require('../config/config'); // mantiene tu carga de variables
|
|
const nodemailer = require('nodemailer');
|
|
|
|
const transporter = nodemailer.createTransport({
|
|
host: 'smtp-relay.gmail.com',
|
|
port: 587,
|
|
secure: false,
|
|
requireTLS: true,
|
|
name: 'acatlan.unam.mx',
|
|
pool: true,
|
|
maxConnections: 1,
|
|
maxMessages: 100,
|
|
rateDelta: 2000,
|
|
rateLimit: 1,
|
|
});
|
|
|
|
const gmail = (subject, to, text) =>
|
|
transporter.sendMail({
|
|
from: process.env.USER_GMAIL,
|
|
to,
|
|
subject,
|
|
text,
|
|
});
|
|
|
|
module.exports = gmail;
|
|
|