Relé SMTP
Envíe por SMTP cambiando la configuración, no el código
Si su aplicación, CMS o framework le permite configurar un servidor SMTP, puede enviar a través de MailLand. Cambie cuatro parámetros y obtenga las mismas comprobaciones de dominio, registros, webhooks y gestión de supresiones que con la API REST.
Parámetros de conexión
- Host
smtp.mail.land- Puerto
- 587 (STARTTLS)
- Nombre de usuario
- cualquier valor, por ejemplo apikey
- Contraseña
- una clave de API con el canal SMTP habilitado
Configúrelo en tres pasos
Verifique su dominio de envío
Añada su dominio en el panel y publique los registros SPF, DKIM y DMARC que se muestran. Los tres deben verificarse antes de que pueda enviar.
Cree una credencial SMTP
Cree una clave con el canal SMTP habilitado. Se muestra una sola vez; MailLand solo almacena un hash de ella.
Actualice su configuración SMTP
Introduzca smtp.mail.land, el puerto 587 con STARTTLS, cualquier nombre de usuario y la clave como contraseña. Después envíe un mensaje de prueba y búsquelo en el registro de mensajes.
Configuración para los stacks más habituales
Son ejemplos de configuración, no plugins. MailLand no tiene ningún paquete para WordPress, Laravel o Django: usted utiliza la compatibilidad SMTP que su stack ya ofrece.
MAIL_MAILER=smtp
MAIL_HOST=smtp.mail.land
MAIL_PORT=587
MAIL_USERNAME=apikey
MAIL_PASSWORD=ml_pet_...
[email protected]
MAIL_FROM_NAME="Your App"La misma plataforma que la API
El relé es una segunda puerta a la misma cuenta, no un producto aparte con reglas propias.
Comprobaciones de dominio
La dirección del remitente debe pertenecer a un dominio verificado. Un mensaje procedente de un dominio no verificado se rechaza con 550 antes de ponerse en cola.
Registros y webhooks
Los mensajes enviados por SMTP aparecen en el registro de mensajes y generan los mismos eventos de entrega, aplazamiento, rebote, fallo y queja que los envíos por la API.
Gestión de supresiones
Los rebotes permanentes y las quejas pasan a su lista de supresión, y los mensajes posteriores a esas direcciones se rechazan.
Reglas de las claves
El alcance por dominio, las listas de IP permitidas y los límites por minuto, por hora y diarios de la clave se aplican exactamente igual que en la API. Una clave de sandbox acepta y registra el correo sin entregarlo.
Una respuesta clara durante la conversación SMTP
El relé responde a cada mensaje durante la conversación SMTP, de modo que su biblioteca de correo conoce de inmediato la aceptación o el motivo de un rechazo. Un 250 significa que MailLand aceptó el mensaje para su entrega, no que el servidor del destinatario lo haya recibido: los eventos de entrega llegan después.
- 250
- Aceptado para su entrega.
- 421
- Temporal: se alcanzó un límite de velocidad o la cuota mensual. Vuelva a intentarlo más tarde.
- 451
- Temporal: el envío está en pausa para la cuenta. Mantenga el mensaje en cola y vuelva a intentarlo.
- 550
- Permanente: por ejemplo, el dominio no está verificado o el destinatario está suprimido.
- 552
- Permanente: el mensaje supera los 15 MiB.
Límites que conviene conocer
- Mensajes de hasta 15 MiB, adjuntos incluidos.
- Hasta 5 destinatarios por mensaje con una clave transaccional y hasta 1.000 con una clave de marketing.
- 30 conexiones por minuto y 300 por hora desde una misma dirección IP, contadas antes de la autenticación.
- Solo se publica el puerto 587 con STARTTLS. El puerto 465 no se ofrece, y el puerto 25 pertenece a la pasarela de entrada.
¿SMTP o la API REST?
Use SMTP cuando su software ya lo hable. Use la API cuando necesite las funciones que SMTP no puede transmitir.
| Relé SMTP | API REST | |
|---|---|---|
| Respuesta | 250 o un código de error, durante la conversación | 202 Accepted o un error, y después eventos |
| Plantillas almacenadas | No, envíe el mensaje MIME completo | Sí, con templateId |
| Envío programado | No | Sí, con hasta 7 días de antelación |
| Envío por lotes | No | Sí, con una clave de marketing |
| Variables por destinatario | No | Sí |
| Adjuntos | MIME estándar | Base64 en JSON |
| Seguimiento de aperturas y clics | Se configura por dominio | Se configura por dominio o por mensaje |
Preguntas sobre el relé SMTP
¿Qué puerto y qué cifrado debo usar?
El puerto 587 con STARTTLS. Es el único puerto publicado para el relé. El puerto 465 con TLS implícito no se ofrece.
¿Puedo iniciar sesión con el correo y la contraseña de mi cuenta?
No. La contraseña es una clave de API con el canal SMTP habilitado. El nombre de usuario se ignora, así que cualquier valor, como apikey, funciona.
¿Funciona con WordPress?
Sí, mediante cualquier plugin SMTP que le permita introducir un host, un puerto, un nombre de usuario y una contraseña. MailLand no publica un plugin propio para WordPress.
¿Puedo usar plantillas almacenadas o la programación por SMTP?
No. Por SMTP se envía un mensaje MIME terminado. Las plantillas, el envío programado, el envío por lotes y las variables por destinatario son funciones de la API REST.
¿Hay un límite de tamaño de mensaje?
Sí, 15 MiB por mensaje, adjuntos incluidos. Un mensaje más grande se rechaza con 552.
¿Qué debe hacer mi aplicación ante un 421 o un 451?
Ambos son temporales: conserve el mensaje y vuelva a intentarlo más tarde. Un código 5xx es permanente, así que no reintente el mismo mensaje sin cambios.
Cambie su host SMTP hoy
Cree una cuenta gratuita, verifique su dominio y cree una credencial SMTP. 1.000 correos al mes son gratuitos.