Email Transaccional (FrontEngine)¶
FrontEngine es la plataforma de email transaccional de InteSys, diseñada específicamente para mensajes generados por aplicaciones como confirmaciones de pedidos, restablecimientos de contraseñas, notificaciones de envío y alertas de cuenta.
Descripción general¶
A diferencia de las plataformas de email marketing, FrontEngine está optimizado para la alta entregabilidad de mensajes individuales activados por eventos. Cada email se envía desde direcciones IP administradas con una reputación de remitente mantenida activamente.
Métodos de envío¶
| Método | Ideal para |
|---|---|
| Relay SMTP | Reemplazo directo para configuraciones SMTP existentes; funciona con cualquier lenguaje o framework |
| API REST | Aplicaciones modernas que prefieren integración basada en HTTP con payloads JSON |
Características principales¶
- Direcciones IP dedicadas con reputación administrada y calentamiento progresivo
- Alta entregabilidad mediante alineación de SPF, DKIM y DMARC
- Webhooks en tiempo real para eventos de entrega, rebote, apertura y clic
- Analíticas detalladas — rastree tasas de entrega, aperturas, clics y rebotes por mensaje o dominio
- Soporte de plantillas — defina plantillas HTML reutilizables con sustitución de variables
- Límites de tasa — tasas de envío configurables para ajustarse a la reputación de su dominio
- Multidominio — envíe desde múltiples dominios bajo una sola cuenta
Relay SMTP¶
Conecte su aplicación a FrontEngine usando credenciales SMTP estándar:
| Configuración | Valor |
|---|---|
| Servidor | smtp.frontengine.intesys.io |
| Puerto | 587 (STARTTLS) o 465 (SSL) |
| Usuario | Su clave de API |
| Contraseña | Su secreto de API |
| Autenticación | PLAIN o LOGIN |
import smtplib
from email.mime.text import MIMEText
msg = MIMEText("Your order #12345 has been shipped.")
msg["Subject"] = "Order Shipped"
msg["From"] = "[email protected]"
msg["To"] = "[email protected]"
with smtplib.SMTP("smtp.frontengine.intesys.io", 587) as server:
server.starttls()
server.login("your-api-key", "your-api-secret")
server.send_message(msg)
API REST¶
Envíe mensajes mediante HTTP POST con payloads JSON. La API admite envíos individuales y por lotes, renderizado de plantillas y manejo de archivos adjuntos.
curl -X POST https://app1.frontengine.net/api/v1/send/message \
-H "X-Server-API-Key: your-api-key" \
-H "Content-Type: application/json" \
-d '{
"from": "[email protected]",
"to": ["[email protected]"],
"subject": "Order Shipped",
"html_body": "<h1>Your order has shipped!</h1><p>Tracking: ABC123</p>"
}'
Primeros pasos¶
- Cree una clave de API en el Portal del Cliente en Servicios > Email Transaccional > Claves de API
- Configure su dominio de envío con registros SPF, DKIM y DMARC — consulte la Guía de Autenticación
- Envíe un mensaje de prueba utilizando SMTP o la API REST
- Configure los webhooks para rastrear los eventos de entrega — consulte Webhooks
Modo de prueba
Utilice el encabezado X-Test-Mode: true para validar solicitudes de API sin enviar email realmente. Los mensajes en modo de prueba devuelven una respuesta 200 pero no se entregan.
Mejores prácticas de entregabilidad¶
- Autentique siempre su dominio de envío con SPF, DKIM y DMARC
- Use una dirección "From" consistente — los cambios frecuentes perjudican la reputación
- Incluya una versión de texto sin formato junto con el HTML
- Procese los rebotes con prontitud y elimine las direcciones inválidas
- Caliente las nuevas direcciones IP de forma gradual (comience con 100-500 emails/día)
Próximos pasos¶
- Referencia de API — Documentación completa de endpoints
- Autenticación — SPF, DKIM y DMARC para dominios de envío
- Webhooks — Notificaciones de eventos de entrega en tiempo real