Base de conocimientos

Enviar correo electrónico a través de su propia cuenta de Mailgun

Conecte su propia cuenta de Mailgun: agregar un subdominio de envío, los registros SPF, DKIM y MX para publicar, una clave de envío en lugar de su clave de API privada, y por qué una cuenta alojada en la EU devuelve un error 401 contra el host de US.

Necesitará una cuenta de Mailgun y acceso al DNS de su dominio.

La propia documentación de Mailgun: Cómo añadir y verificar un dominio · Claves de API · Registrarse

1. Añada su dominio de envío a Mailgun

En el panel de control de Mailgun, vaya a Send → Domains → Add New Domain e introduzca un subdominio, por ejemplo, mail.tudominio.com.

⚠️ La propia guía de Mailgun recomienda un subdominio, y aquí es más importante que con otros proveedores: Mailgun configura sus propios registros SPF y DKIM en lo que usted le proporcione, y apuntar a su dominio raíz significa que esos registros convivirán con los de los que dependan sus buzones de correo profesionales.

Elija la región que coincida con el lugar donde desea que residan sus datos: US o EU. Anótela; la necesitará en el paso 4, y es el error más común de todos.

2. Publique los registros DNS que le proporciona Mailgun

Mailgun le muestra una lista. Añada cada uno de ellos en su proveedor de DNS.

| Tipo | Host | Propósito | | --- | --- | --- | | TXT | mail.tudominio.com | SPF — v=spf1 include:mailgun.org ~all | | TXT | mailo._domainkey.mail.tudominio.com | Clave pública DKIM | | CNAME | email.mail.tudominio.com | Seguimiento y gestión de rebotes | | MX | mail.tudominio.com | Recepción de rebotes (los dos hosts MX de Mailgun) |

Si su subdominio de envío ya tiene un registro SPF, edítelo; no añada un segundo. Un dominio con dos registros TXT de SPF falla por completo en las comprobaciones, lo cual es peor que no tener ninguno.

A continuación, pulse Verify DNS Settings en Mailgun. Puede tardar hasta una hora en ponerse en verde.

Añada los registros MX aunque solo realice envíos. Son el mecanismo mediante el cual Mailgun recopila los rebotes. Sin ellos, una dirección incorrecta rebota a ninguna parte, Mailgun no puede descartarla y usted seguirá pagando por enviar a una dirección que nunca recibirá nada.

3. Obtenga su clave de API

Send → Sending → Domain settings → API keys, o la página API Keys de su cuenta.

Utilice una clave de envío asociada a este dominio si su plan se lo ofrece, en lugar de la clave de API privada de su cuenta. Una clave de envío solo puede enviar; la clave privada puede leer sus registros y modificar su cuenta. No hay ningún motivo para que nosotros conservemos la segunda.

4. Conéctelo en Zinn®

Abra Envío de correo en su panel de control y complete los siguientes campos:

  • Proveedor — Mailgun
  • Enviar desde este dominiomail.tudominio.com (un dominio, no una dirección)
  • Dominio de envío de Mailgun — el mismo dominio que añadió en Mailgun
  • Regiónus o eu, coincidiendo con el paso 1
  • Clave de API de Mailgun — la clave obtenida en el paso 3

⛔⛔ Acierte con la región. Las cuentas de Mailgun alojadas en la EU se sirven desde un host de API completamente diferente. Enviar la clave de una cuenta de EU al host de US devuelve un error "401 Unauthorized", que se interpreta exactamente igual que una clave incorrecta. Si su clave es definitivamente correcta y está recibiendo un 401, casi siempre se debe a esto.

5. Envíe la prueba e introduzca el código

Pulse Send test message, utilizando una bandeja de entrada en un dominio diferente; una dirección de Gmail es ideal. Lea el código de esa bandeja de entrada e introdúzcalo. Su correo cambiará de forma inmediata.

Qué hacer cuando no funciona

401 Unauthorized — región incorrecta (consulte arriba) o ha pegado una clave de una cuenta de Mailgun diferente. Regenere la clave en lugar de volver a escribirla; el prefijo key- es fácil de perder.

El mensaje de prueba nunca llega — compruebe la página Logs de Mailgun. Si Mailgun no tiene ningún registro de este, las credenciales o el nombre de dominio son incorrectos. Si Mailgun lo aceptó y falló posteriormente, el motivo aparecerá allí en texto plano, y casi siempre se trata de los DNS.

"Domain not found" — el campo Dominio de envío de Mailgun debe ser exactamente el dominio tal como lo lista Mailgun, incluido el subdominio. tudominio.com y mail.tudominio.com son dos dominios diferentes para Mailgun.

Funcionó y luego se detuvo — compruebe si su prueba gratuita ha finalizado. Las cuentas de prueba de Mailgun solo pueden enviar a destinatarios autorizados, por lo que el mensaje de prueba a su propia dirección sigue funcionando mientras que todo lo dirigido a sus clientes deja de hacerlo de forma silenciosa.

¿Sigues con dudas?

El soporte técnico está incluido en todos los planes y respondemos en tu propio idioma.

Contactar con soporte Todos los artículos
Enviar correo electrónico a través de su propia cuenta de Mailgun