Necesitará una cuenta de SendGrid (Twilio SendGrid) y acceso al DNS de su dominio.
Documentación propia de SendGrid: Autenticación del remitente · Claves de API · Registrarse
1. Autentique su dominio
Settings → Sender Authentication → Authenticate Your Domain.
Elija su proveedor de DNS de la lista y responda Yes a «Would you like to also brand the links for this domain?» — el marcado de enlaces reescribe los enlaces rastreados a su propio dominio en lugar de sendgrid.net, y un cliente que pase el cursor sobre un enlace en su factura debería ver su nombre.
Introduzca un subdominio como mail.yourdomain.com cuando se le solicite el dominio desde el que envía.
2. Publique los registros CNAME
SendGrid le proporciona tres o cinco registros CNAME. Añada todos ellos.
| Type | Host | Purpose |
|---|
CNAME | em1234.yourdomain.com | Dominio de return-path (rebote) |
CNAME | s1._domainkey.yourdomain.com | Clave DKIM 1 |
CNAME | s2._domainkey.yourdomain.com | Clave DKIM 2 |
⭐ SendGrid utiliza CNAMEs en lugar de registros TXT a propósito, y es francamente mejor: los valores reales de las claves residen en SendGrid, por lo que pueden rotar sus claves de firma sin que usted tenga que volver a tocar su DNS.
⚠️ Si su proveedor de DNS es Cloudflare, configure estos registros como DNS only (nube gris), no como proxied. Un CNAME con proxy se resuelve en las direcciones de Cloudflare y la comprobación de SendGrid fallará.
Pulse Verify en SendGrid. Espere hasta una hora.
3. Cree una clave de API
Settings → API Keys → Create API Key.
Elija Restricted Access y conceda únicamente Mail Send → Full Access. Nada más.
⛔ No utilice una clave con acceso completo (Full Access). Una clave Full Access puede leer sus contactos, cambiar la configuración de su cuenta y crear más claves; lo único que necesitamos hacer es enviar un mensaje. Si nuestra copia de su clave llegara a quedar expuesta, la diferencia entre esas dos claves es la diferencia entre un poco de correo no deseado y una cuenta comprometida.
⚠️ La clave se muestra una sola vez. Cópiela antes de salir de la página; SendGrid no puede mostrársela de nuevo, únicamente reemplazarla.
4. Conéctelo en Zinn®
Abra Envío de correo electrónico en su panel de control:
- Proveedor — SendGrid
- Enviar desde este dominio —
mail.yourdomain.com (un dominio, no una dirección)
- Clave de API de SendGrid — la clave del paso 3
SendGrid no necesita ninguna otra configuración por su parte.
5. Envíe la prueba e introduzca el código
Pulse Enviar mensaje de prueba a una bandeja de entrada en un dominio diferente, lea el código que contiene e trodúzcalo.
Cuando no funcione
403 Forbidden — su clave de API no tiene el permiso Mail Send. Este es, con diferencia, el fallo más común: una clave de Restricted Access creada sin ninguna casilla marcada se autentica perfectamente y no tiene permiso para hacer nada.
«The from address does not match a verified Sender Identity» — la autenticación de su dominio aún no se ha marcado en verde, o el dominio en Enviar desde este dominio no es el que autenticó. SendGrid comprueba el dominio exacto: autenticar mail.yourdomain.com no autoriza a enviar desde yourdomain.com.
Aceptado pero nunca entregado — consulte Activity en SendGrid. Una cuenta totalmente nueva a veces se retiene para su revisión durante el primer día más o menos, y los mensajes permanecen allí en lugar de rebotar.
Su cuenta fue suspendida tras unos pocos envíos — SendGrid es estricto con las cuentas nuevas que envían a direcciones que rebotan. Asegúrese de que su lista de clientes esté limpia antes de realizar el cambio.