Necesitará una cuenta de Postmark y acceso al DNS de su dominio.
Documentación propia de Postmark: Sender signatures and domains · Server API tokens · Sign up
⭐ Por qué elegiríamos Postmark para esto. Se niega rotundamente a enviar correos de marketing, razón exacta por la cual sus tasas de entrega son tan altas: sus facturas no comparten reputación con el boletín informativo de otra persona. Si su único requisito es que el correo transaccional llegue, esta es la opción indicada.
1. Añada y verifique su dominio
Sender Signatures → Domains → Add Domain, e introduzca un subdominio como mail.sudominio.com.
Postmark le proporciona dos registros:
| Type | Host | Purpose |
|---|
TXT | <selector>._domainkey.mail.sudominio.com | Clave pública DKIM |
CNAME | pm-bounces.mail.sudominio.com | Dominio Return-path (rebote) |
Añada ambos y luego pulse Verify.
⭐ Añada el registro return-path, aunque Postmark lo marque como opcional. Sin él, sus mensajes se envían con el propio dominio de rebote de Postmark, por lo que el SPF se alinea con postmarkapp.com en lugar de hacerlo con usted. El DKIM por sí solo seguirá superando la comprobación DMARC, pero habrá descartado una de las dos comprobaciones sin motivo alguno, y querrá tener ambas la primera vez que un receptor importante se vuelva estricto.
⚠️ Postmark no requiere un registro SPF porque no utiliza su dominio como remitente del sobre (envelope sender). Si ya tiene un registro SPF, déjelo tal como está.
2. Obtenga su token de la Server API
Abra el servidor desde el que desea realizar los envíos (Postmark llama «servidor» a un entorno de envío), después vaya a API Tokens y copie el Server API token.
⛔ El token de servidor (Server token), no el de cuenta (Account token). El token de cuenta administra toda su cuenta de Postmark: puede crear servidores, cambiar dominios y leer cada mensaje que haya enviado. El token de servidor solo permite enviar desde un servidor. Tienen un aspecto similar y se pegan en el mismo tipo de campo, y este es el error más fácil de cometer en esta página.
⭐ Considere la posibilidad de crear un servidor independiente para esto; llámelo «Notificaciones de Zinn®». Las estadísticas, las listas de rebotes y el feed de actividad de Postmark son individuales por servidor, por lo que uno independiente garantiza que las notificaciones de sus clientes no se mezclen con ningún otro envío que realice.
3. Conéctelo en Zinn®
Abra Envío de correo electrónico en su panel de control:
- Proveedor — Postmark
- Enviar desde este dominio —
mail.sudominio.com
- Flujo de mensajes — déjelo como
outbound a menos que haya creado uno propio
- Token del servidor de Postmark — el token del paso 2
⚠️ El flujo de mensajes debe ser un flujo transaccional. Postmark rechaza el correo de apariencia transaccional enviado en un flujo de difusión, y los restablecimientos de contraseña y las facturas son transaccionales.
4. Envíe la prueba e introduzca el código
Pulse Enviar mensaje de prueba hacia una bandeja de entrada en un dominio diferente, lea el código recibido e introdúzcalo.
Cuando algo no funciona
«You tried to send to a recipient that has been marked as inactive» — Postmark bloquea una dirección tras un rebote duro (hard bounce) o una queja por spam, de forma permanente, hasta que usted la reactive. Revise Suppressions. Se trata de Postmark protegiéndole, y normalmente tiene razón.
422 con «Invalid 'From' address» — el dominio en Enviar desde este dominio no está verificado en Postmark, o usted verificó sudominio.com y está realizando los envíos desde mail.sudominio.com. Postmark comprueba la coincidencia exacta del dominio.
401 Unauthorized — ha pegado el token de cuenta en lugar del token de servidor (consulte más arriba), o bien el token pertenece a un servidor diferente.
Todo funciona pero llega a la carpeta de correo no deseado — compruebe que el DKIM aparezca como Verified en Postmark y que su registro DMARC no esté configurado en p=reject mientras algún otro parámetro de su dominio sigue sin estar alineado.