Пишу бота для авто отправки писем из дискорда на любую почту. Но проблема в валидации ее. Пробовал через модуль
const validator = require("email-validator")
, но данный валидатор не дает никаких результатов и имеет только функцию:
validator.validate(`${usermail}`)
. И после этого нигде не объясняется каким образом вывести результат. Код самой отправки письма:
const data = require('./secure.json');
const nodemailer = require('nodemailer');
const botmail = data.mail;
const botpass = data.pass;
let usermail = args[0];
let textmail = args.slice(1).join(' ') || 'error~';
let transporter = nodemailer.createTransport({
service: 'gmail',
secure: true,
auth: {
user: `${botmail}`,
pass: `${botpass}`
}
});
transporter.sendMail({
from: `"Discord Message Relay" ${botmail}`,
to: `${usermail}, ${usermail}`,
text: `${textmail}`
});
Если кому нужно, для отправки писем использую
nodemailer