📧 Email Service
API simple para enviar emails desde los formularios de contacto propios
📚 Cómo usar la API
Envía un POST a /api/send con los siguientes campos:
fetch("https://TU-DOMINIO/api/send", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
to: "info@expatadvisormx.com", // Requerido. Solo buzones de dominios propios
subject: "Asunto", // Requerido
message: "Contenido", // Requerido
from: "remitente@email.com", // Opcional. Se usa como reply-to
name: "Nombre", // Opcional
sendFrom: "expatadvisormx.com" // Opcional. Elige el remitente verificado
})
})🔒 Límites
- Destinatarios: solo buzones de los dominios verificados en Resend (
expatadvisormx.com,castlesolutions.mx,castlesolutions.biz,duendes.app). Cualquier otra dirección devuelve403. Es lo que evita que el endpoint sirva de relay abierto. - Contenido: el texto que manda el cliente se escapa antes de entrar al HTML del correo, para que nadie inyecte enlaces ni markup en un mensaje que sale con SPF/DKIM válidos de un dominio propio.
- Frecuencia: 10 envíos por IP cada 10 minutos. Es best-effort: el contador vive en memoria y cada instancia serverless tiene la suya.
Esta página ya no trae formulario de envío: era una forma pública que permitía disparar correos desde los dominios verificados sin pasar por ninguno de los sitios propios.