Mailchimp Transactional Email a Mailtrap:
Guía de Migración
Esta guía presenta los aspectos más destacados de migrar de Mailchimp Transactional Email a Mailtrap de manera sencilla: diferencias clave, comparaciones de terminología, configuraciones de SMTP o API y otras especificaciones técnicas necesarias para una transición sin complicaciones.
Diferencias Clave Entre Mailchimp Transactional Email and Mailtrap
- Dependiendo del plan, Mailtrap almacena logs de emails hasta por 30 días. También almacenamos el contenido de los emails y sus datos durante un período de 3 a 15 días sin cargos adicionales.
- Mailtrap incluye Email Testing. Este es un producto separado que permite analizar el spam score de HTML y CSS, así como otros datos importantes, y corregir bugs en los emails durante la etapa de pre-producción, desarrollo y QA antes de enviarlos a los destinatarios.
- Mailtrap dispone de Bulk Stream que te permite enviar emails a muchos destinatarios a la vez (boletines, promociones de marketing, actualizaciones de productos, etc.).
- Mailtrap admite y requiere la validación automática de DMARC (junto con SPF y DKIM).
- Las APIs de Mailtrap aceptan y devuelven solo JSON. Las solicitudes de API no aceptan parámetros HTTP POST. Mailtrap no devuelve respuestas de API en formatos XML y YAML.
- Mailtrap no tiene la opción de programar el envío de emails.
- Mailtrap no permite generar automáticamente contenido HTML a partir de un email de texto y viceversa. El tipo de contenido debe especificarse en el momento de enviar un email o crear una plantilla.
Comparación terminológica
- User Management
- Email Templates
- Suppressions
- Email Categories
- Webhooks
- Headers
- X-MT-Custom-Variables
- Users
- Templates
- Rejection Blacklist
- Tags
- Webhooks
- Headers
- X-MC-Metadata
Flujo general de migración paso a paso
-
Regístrate en Mailtrap, agrega tu dominio de envío en el menú Sending Domains y verifica su autenticidad. Consulta nuestra Guía introductoria para obtener más detalles.
-
Si usas el servicio SMTP, ajusta tus configuraciones en consecuencia.
-
Si usas la API, verifica nuestras bibliotecas y la documentación de la API.
-
Asegúrate de entender las principales diferencias entre Mailchimp Transactional Email y Mailtrap mencionadas anteriormente.
¿Necesitas ayuda?
Contacta con nuestro equipo de asistencia y nuestros técnicos te ayudarán.
-
Si deseas enviar más de 200,000 emails al mes, te recomendamos que te pongas en contacto con la asistencia de Mailtrap. Estaremos encantados de ayudarte; simplemente agenda una llamada con un miembro de nuestro equipo y nos aseguraremos de que tu migración se realice correctamente.
Consejo de Mailtrap
Puedes utilizar el Ruby gem ActionMailer Balancer para distribuir la carga de emails de manera proporcional entre dos servicios de envío diferentes (por ejemplo, 70% en Mailchimp Transactional Email y 30% en Mailtrap) para mitigar los riesgos de envío.
Cómo empezar
Para comenzar a enviar emails con Mailtrap, solo necesitas crear una cuenta, luego registrarte y verificar tu dominio. La configuración y verificación del dominio se puede realizar desde el menú Sending Domains.
Verificación del dominio
- Después de crear una cuenta y agregar tu dominio de envío, puede llevar hasta dos días laborables pasar por la verificación de seguridad.
- Evita añadir extensiones o realizar correcciones u otras modificaciones durante el proceso de verificación de dominio, ya que podría considerarse como un comportamiento sospechoso.
- Hasta que el dominio esté verificado, la tasa de transferencia está limitada a 50 emails por hora para evitar el abuso del sistema con actividades de spam. Obtén más información al respecto en nuestro artículo sobre Sending Limits.
- Los límites de envío pueden eliminarse poniéndote en contacto con el equipo de asistencia de Mailtrap. En ese caso, deberás responder a algunas preguntas para demostrar la confiabilidad y autoridad de tu dominio de envío.
Enviar con Mailtrap SMTP
Endpoints SMTP
Mailchimp Transactional Email | |
live.smtp.mailtrap.io bulk.smtp.mailtrap.io | smtp.mandrillapp.com |
Puertos SMTP
Puerto | Función | Soporte de Mailtrap | Soporte de Mailchimp |
587 | Recomendado para conexión SMTP TLS encriptada | ||
25 | Puede ser problemático debido al bloqueo por parte de algunos proveedores de email para evitar el abuso | ||
2525 | Para conexiones no encriptadas o TLS | ||
465 | Para conexión SMTP SSL |
Configuración SMTP
Después de registrarte y verificar tu dominio de envío, selecciona ese dominio y dirígete a la pestaña SMTP/API Settings desde el menú Sending Domains. Elige Transactional o Bulk Stream en función del tipo de correo que quieras enviar.
Copia y pega las credenciales SMTP (para el flujo que hayas elegido) en tu aplicación.
Nota: Es obligatorio habilitar TLS, como se indica en las credenciales.
Enviar con la API de Mailtrap
Tokens de API de Mailtrap
Al crear un dominio, se genera automáticamente un token con la siguiente fórmula: [nombre del dominio] + [token] + [ID del token]. Añade o elimina permisos de tokens haciendo clic en las casillas correspondientes en el menú Token.
Lee más sobre cómo gestionar tokens de API en nuestra guía.
Mapeo de API
Tipo de API | Mailtrap | Mailchimp Transactional Email |
Email sending | Send email | Messages |
User management | User management | Users |
Email Testing | Email Testing API |
Bibliotecas de API
Actualmente, Mailtrap cuenta con cinco bibliotecas.
Lenguaje de Programación | Mailtrap | Mailchimp Transactional Email |
NodeJS | NodeJS SDK | NodeJS |
Ruby | Ruby SDK | Ruby |
PHP | PHP SDK | PHP |
Python | Python SDK | Python |
Elixir | Elixir SDK | No soportado |
Autenticación de API
Mailtrap utiliza la autenticación Bearer. Proporciona el token de la API al código con el encabezado Autorización.
Permisos/Administración de usuarios
Puedes agregar usuarios a tu cuenta y gestionar sus permisos si tu plan es Business o superior. Para agregar usuarios y asignar o editar sus permisos, haz clic en la pestaña User Management y en los tres puntos a la derecha.
Ten en cuenta que un usuario necesita permisos de administrador para autenticarse y enviar emails mediante la API.
Lee más sobre cómo gestionar permisos de usuarios.
ActionMailer Balancer para una migración tranquila
Para las aplicaciones Ruby on Rails, Mailtrap proporciona el ActionMailer Balancer, que facilita la migración. La extensión ActionMailer permite distribuir proporcionalmente la carga de envío de emails entre dos servicios diferentes y mitigar los riesgos de envío.
Después de instalar el Balancer en tu aplicación y realizar configuraciones mínimas, ampliará el método de envío del ActionMailer.
Para obtener más información sobre el boilerplate y su uso en programación, consulta la página de GitHub ActionMailer Balancer de Mailtrap.