📧 SendEmail
API para enviar emails a Gmail con Node.js + librería Nodemailer
💻 Uso:
🔐 Datos de la cuenta:
- 🙊 Para enviar emails desde tu correo debes proporcionar el email y su contraseña
- 💢 En caso de tener segundo factor de autenticación puedes crear una clave de aplicación en tu Gmail ( https://myaccount.google.com/apppasswords ) la envías como contraseña
📃 Datos a enviar (body) :
- El primer email es TU correo (remitente)
- La contraseña o la clave generada
- El destinatario simplemente envias su correo
- En content va la información que deseas mostrar en el correo
{
"email": "________@gmail.com",
"password": "_____",
"addressee": "_____",
"subjectContent": "_____",
"content": {
"title": "____",
"name": "____",
"lastName": "____",
"age": "____",
"email": "____"
}
}
Estos datos son temporales, la API se adaptará para poder enviar más campos
💛 Ejemplo JavaScript
const handlerSubmit = async (event) => {
event.preventDefault();
const emailData = {
email: process.env.EMAIL,
password: process.env.PASSW,
addressee: "__________",
subjectContent: "__________",
content: {
title: "__________",
name: "__________",
lastName: "__________",
age: "__________",
email: "__________"
}
}
const response = await fetch('https://send-email-brown.vercel.app/send', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify(emailData),
})
const data = await response.json();
console.log(data);
}