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

  1. Dependiendo del plan, Mailtrap almacena logs de emails hasta por 60 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.
  2. 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.
  3. Mailtrap dispone de Bulk Stream que te permite enviar emails a muchos destinatarios a la vez (boletines, promociones de marketing, actualizaciones de productos, etc.).
  4. Mailtrap admite y requiere la validación automática de DMARC (junto con SPF y DKIM).
  5. 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.
  6. Mailtrap no tiene la opción de programar el envío de emails.
  7. 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

  • Users
  • Templates
  • Rejection Blacklist
  • Tags
  • Webhooks
  • Headers
  • X-MC-Metadata

Flujo general de migración paso a paso

  1. 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.

  2. Si usas el servicio SMTP, ajusta tus configuraciones en consecuencia.

  3. Si usas la API, verifica nuestras bibliotecas y la documentación de la API.

  4. 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.

  5. 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

PuertoFunciónSoporte de MailtrapSoporte de Mailchimp
587Recomendado para conexión SMTP TLS encriptada
25Puede ser problemático debido al bloqueo por parte de algunos proveedores de email para evitar el abuso
2525Para conexiones no encriptadas o TLS
465Para 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 APIMailtrapMailchimp Transactional Email
Email sendingSend emailMessages
User managementUser managementUsers
Email TestingEmail Testing API

Bibliotecas de API

Actualmente, Mailtrap cuenta con cinco bibliotecas.

Lenguaje de ProgramaciónMailtrapMailchimp Transactional Email
NodeJSNodeJS SDKNodeJS
RubyRuby SDKRuby
PHPPHP SDKPHP
PythonPython SDKPython
ElixirElixir SDKNo 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.