2mail — SMTP relay desde infraestructura belga

SMTP para Drupal — correos de su web que llegan

Drupal envía el correo por defecto con la función mail de PHP del servidor web: sin autenticación y sin reputación construida. Para Gmail y Outlook, un mensaje así apenas se distingue del spam, así que las activaciones de cuenta y los correos de recuperación que no llegan son la queja clásica.

La solución limpia es el módulo SMTP de Drupal. Sustituye el transporte de correo por defecto por una conexión con un servidor SMTP externo, sin que tenga que cambiar nada en sus otros módulos ni formularios. Los cinco campos de abajo son todo lo que necesita el módulo.

Por qué falla sin relay

Un sitio Drupal suele ser más que una web: un portal de socios, una intranet, un formulario de solicitud de una asociación o de una administración. Justo ahí el correo es imprescindible: quien se registra y no recibe el correo de activación abandona, y nadie se lo comunica. El correo sí sale, pero se rechaza por el camino porque nada demuestra que venga de su dominio.

Configurar el SMTP en Drupal

1

Obtener los datos

Acceda a su cuenta de 2mail y obtenga allí su servidor SMTP, su nombre de usuario y su contraseña.

2

Introducirlos en Drupal

Instale y active el módulo SMTP de Drupal. En los ajustes del módulo lo activa como transporte de correo, rellena el host, el puerto, el cifrado, el usuario y la contraseña, y pone la dirección de remitente en su propio dominio. El módulo lleva un correo de prueba integrado: envíelo a una dirección externa de un gran proveedor, no a una de su propio servidor.

3

Autenticar el dominio

Asegúrese de que SPF, DKIM y DMARC de su dominio son correctos, para que los destinatarios puedan verificar que el correo viene de usted.

4

Probar

Envíe un mensaje de prueba a una dirección de un gran proveedor y compruebe que llega a la bandeja de entrada y no a la carpeta de spam.

Los campos que pide Drupal

Cada plataforma los llama de una manera algo distinta, pero siempre son los mismos cinco. Los valores concretos dependen de su cuenta y los encuentra en su cuenta de 2mail: cópielos de ahí para asegurarse de usar los correctos.

Campo Qué introducir
Servidor SMTP (host)El nombre del servidor de su cuenta de 2mail.
PuertoEl puerto que corresponde al cifrado elegido; su cuenta le indica cuál.
CifradoTLS. No envíe nunca sin cifrar: de lo contrario sus credenciales viajan en claro.
Nombre de usuarioEl acceso SMTP de su cuenta de 2mail.
ContraseñaLa contraseña correspondiente. No use nunca la contraseña del buzón de un empleado.

Qué correos envía Drupal

Una vez configurado el relay, todos estos pasan por 2mail: no tiene que configurarlos uno a uno.

Activación de cuenta y recuperación de contraseña
Mensajes de formularios de contacto y web
Avisos de contenido nuevo, comentarios o pasos de flujo de trabajo
Informes de estado y avisos de seguridad a los administradores
Newsletters o resúmenes que salen desde la web

Errores frecuentes con Drupal

El módulo tiene que ser realmente el mailer

Drupal puede tener varios sistemas de correo a la vez. Si el módulo SMTP está instalado pero no activado como transporte de correo, todo seguirá saliendo por la función mail de PHP y no cambiará nada. Compruebe eso primero cuando el correo de prueba sí llegue y el real no.

Remitente en su propio dominio

La dirección de correo del sitio está en los ajustes básicos y se usa como remitente. Póngala en una dirección de su propio dominio, el mismo dominio con SPF, DKIM y DMARC configurados. Una dirección gratuita falla en DMARC, por muy correctos que sean los datos SMTP.

Exportación de configuración y contraseñas

Si trabaja con gestión de configuración, los ajustes SMTP viajan en la exportación. Si una importación los sobrescribe con los valores de un entorno de pruebas, su web en producción envía de golpe con datos equivocados. Deje la contraseña fuera de la exportación y configúrela por separado en cada entorno.

SPF, DKIM y DMARC explicados Sobre la entregabilidad

¿Otra plataforma?

SMTP es un protocolo estándar: cualquier sistema que hable SMTP —un CRM, un ERP, una aplicación propia o un servidor— puede enviar a través de 2mail con esos mismos cinco campos.

Preguntas frecuentes sobre el SMTP para Drupal

Drupal envía por defecto con la función mail de PHP del servidor web, sin autenticación y sin reputación. El mensaje sí sale, pero por el camino se rechaza o se marca como spam porque nada demuestra que venga de su dominio. Un SMTP relay con registros SPF, DKIM y DMARC correctos lo resuelve.
El módulo SMTP de Drupal. Pide los datos SMTP genéricos —host, puerto, cifrado, usuario y contraseña— y sustituye el transporte de correo por defecto. No tiene que cambiar nada en sus otros módulos ni formularios.
Normalmente, el módulo SMTP está instalado pero no activado como transporte de correo, o hay otro módulo que envía por su cuenta. Compruebe qué sistema de correo está efectivamente activo y si no hay un segundo módulo que envíe correo.
En su cuenta de 2mail, por aplicación. Están ligados a la cuenta, así que no los publicamos en la web. Cree preferiblemente un acceso propio para Drupal, para poder revocarlo por separado y seguir ese tráfico aparte.
Llamar ahora
Enviar un correo