Biblioteca de Conocimiento Instrucciones sencillas para trabajar con el servicio Profitserver
Main Biblioteca de Conocimiento Cómo comprobar el servidor de correo

Cómo comprobar el servidor de correo


El diagnóstico de los servidores de correo desempeña un papel fundamental para garantizar el correcto funcionamiento del correo electrónico. Permite identificar y resolver problemas relacionados con el envío, la recepción y el procesamiento de mensajes de correo electrónico. Uno de los factores clave del diagnóstico es el uso de filtros en los servidores de correo, que ofrecen protección contra spam, virus y otras amenazas de seguridad.

Este artículo analizará tanto los servicios externos que permiten verificar el funcionamiento del servidor de correo de forma remota como las herramientas internas que permiten realizar diagnósticos directamente en el servidor. Todas las acciones, a modo de ejemplo, se realizarán en un... servidor privado Desarrollado con sistema operativo Ubuntu 20.04.6 con una solución configurada en forma de Postfix y Dovecot, sin embargo, los métodos presentados son aplicables a casi cualquier sistema operativo y clientes de correo.

Servicios en línea para la comprobación del servidor de correo

El primer y más importante paso es la verificación mediante servicios externos en línea. De esta forma, puede comprobar el servidor de correo para detectar exposiciones, la configuración de SPF, DKIM y DMARC, y también la reputación de las direcciones IP desde las que se envían los correos electrónicos. En la mayoría de los casos, usar solo estas herramientas puede dar los resultados deseados.

Consideremos en detalle los principales servicios de verificación y su funcionalidad:

MxToolBox Nos permite comprobar casi todos los parámetros de los servidores de correo disponibles. El servicio proporciona herramientas para comprobar todos los registros de dominio, la disponibilidad general del dominio, los certificados SSL, el estado de la dirección IP y mucho más. Para realizar un diagnóstico, debe acceder a página de servicio, ingrese la dirección IP o el dominio, seleccione la herramienta requerida y ejecute la verificación

En la captura de pantalla se muestra una lista detallada de todas las herramientas disponibles:

Lista de herramientas para comprobar el servidor de correo

Como se vio anteriormente, el sitio web también verifica si una IP o dominio está en listas negras. Se verifican todas las fuentes principales: Spamhaus, Barracuda, SURBL y muchas otras. Si la dirección está en alguna base de datos, el servicio proporcionará información sobre los motivos de su inclusión en la lista negra. De esta manera, podrá tomar medidas para corregir el problema.

MailTester Es la segunda herramienta más popular para verificar servidores de correo. Este servicio permite a los usuarios enviar un correo electrónico de prueba a una dirección única y recibir un informe detallado sobre la calidad del mensaje enviado. A diferencia de MxToolBox, este recurso se centra más en mejorar el correo electrónico que en diagnosticar el servidor. Sin embargo, esto no significa que el servicio no pueda realizar un análisis completo del servidor del remitente. Prueba la entrega de correo, realiza investigaciones y ofrece recomendaciones para mejorar el servicio de correo en general.

Para completar la verificación, simplemente vaya a la sitio web del recurso Y obtén una dirección de correo electrónico única a la que quieras enviar un correo. Después de enviar, selecciona "Verificar evaluación" y espera a que la página se actualice. Un buen resultado se ve así:

Un buen resultado de comprobar el servidor de correo

En caso de cualquier problema o recomendación, el servicio lo reportará en la sección correspondiente del informe.

Los servicios mencionados son suficientes para una comprobación completa del servidor de correo. Le permiten identificar posibles problemas con la entrega de correo electrónico, verificar su configuración de seguridad y recibir recomendaciones para solucionar posibles errores. A continuación, realizaremos pruebas en el servidor.

Comprobación de la configuración del servidor de correo

Comprobando registros DNS

Uno de los problemas más comunes en el servidor de correo es la configuración incorrecta de los registros DNS. Puede comprobar su exactitud a través de los servicios de terceros mencionados. Sin embargo, en algunos casos, el correo electrónico podría no entregarse a un buzón de terceros. En este caso, debe comprobar manualmente todas las entradas. Para ello, abra el editor DNS e inicie la comprobación. Por ejemplo, tomemos como datos de origen el dominio profit.com, dirección IP 11.22.33.44, donde @ puede usarse como nombre de dominio si el registrador no permite rellenar este formulario. No olvides cambiar los valores a los tuyos. No olvides cambiar los valores a los tuyos.

A archivos Definen las direcciones IP de los servidores de correo. En pocas palabras, dirigen el dominio a la dirección del servidor de correo. Debería verse así:

CategoríaMaestroValorTTL
A@11.22.33.441 min

MX archivos Son los más importantes para un servidor de correo; son responsables de la ruta de entrega del correo. En otras palabras, dirigen el correo a un buzón.

CategoríaMaestroValorTTL
MX@correo.profit.com1 min

Registros SPF Apuntan a servidores que pueden enviar correos electrónicos desde un dominio específico. Tenga en cuenta: se publican como TXT. Sólo se indica uno de los valores posibles. 

CategoríaMaestroValorTTL
TXT@ v=spf1 ip4:11.22.33.44 -all1 min

Un registro DKIM es Se utiliza para verificar la autenticidad de un correo electrónico. Debe contener el generado. público clave. Asimismo, solo se indica una de las opciones de valor.

CategoríaMaestroValorTTL
TXTs1._domainkey.profit.comv=DKIM1; k=rsa; p=QWIOJNDSLUB…1 min

DMARC La grabación es la siguiente y última etapa de protección. Se aplica a los correos electrónicos que no han pasado FPS y DKIM cheques.

CategoríaMaestroValorTTL
TXT_dmarc.profit.comv=DMARC1; p=ninguno; pct=100; rua=mailto:[email protected]1 min

Además, uno de los registros más importantes para un servidor de correo es el Registro PTRSe puede decir que funciona a la inversa. Un registroEs decir, conecta una dirección IP con un dominio. Este tipo de registro solo se puede agregar mediante una solicitud al soporte técnico del proveedor de hosting y se puede comprobar con el comando: nslookup IP, donde IP es la dirección de tu servidor. La respuesta debería mostrar el dominio vinculado.

Comprobación del puerto

Los problemas con puertos cerrados también pueden provocar un mal funcionamiento completo del servidor de correo. En primer lugar, es necesario aclarar con el proveedor si existen restricciones en los puertos necesarios. No limitamos la cantidad de puertos abiertos de nuestros clientes. a dedicados or Servidores virtualesSin embargo, muchos proveedores de servicios de alojamiento actúan de manera diferente.

Puede comprobar los puertos abiertos utilizando el preinstalado netstat Utilidad. Basta con introducir el comando:

netstat – nat

Con el servidor SMTP/IMAP/POP3 instalado y configurado, veremos los puertos abiertos correspondientes:

Comprobación de los puertos del servidor de correo

Como podemos ver en la captura de pantalla, los principales puertos del cliente de correo están abiertos, es decir: SMTP (25) / IMAPS (143, 993) / pop3s (110, 995). También puede consultar el servicio de correo en cada puerto individualmente. telnet Esta herramienta te ayudará con esto. Veamos el ejemplo de POP3, es decir, el puerto 110:

telnet mail.yourdomain.com 110
Probar los puertos del servidor de correo con la utilidad telnet

Salimos de la herramienta con el salida Comando y verifique los puertos necesarios restantes según el mismo principio. Tenga en cuenta que esta herramienta también permite probar el envío de correos electrónicos sin usar una interfaz adicional. Esto puede ser útil si el usuario solo necesita configurar el servidor y planea enviar correos localmente.

Si tiene dificultades para abrir puertos, debe prestar atención al firewall instalado. La mayoría de las distribuciones vienen con... Iptables/Firewalld pre instalado.

Para iptables Utilizamos los siguientes comandos:

iptables -A INPUT -p tcp --dport 25 -j ACCEPT
iptables -A INPUT -p tcp --dport 110 -j ACCEPT
iptables -A INPUT -p tcp --dport 995 -j ACCEPT
iptables -A INPUT -p tcp --dport 143 -j ACCEPT
iptables -A INPUT -p tcp --dport 993 -j ACCEPT

Para firewalld:

firewall-cmd --permanent --add-port=25/tcp
firewall-cmd --permanent --add-port=110/tcp
firewall-cmd --permanent --add-port=995/tcp
firewall-cmd --permanent --add-port=143/tcp
firewall-cmd --permanent --add-port=993/tcp

En algunos casos, el servicio SMTP también requiere que se abran los puertos 465 y 587 para su correcto funcionamiento. La apertura de estos puertos se realiza de la misma manera. Reinicie el servicio de firewall después de agregar nuevas reglas.

Comprobación de los certificados SSL/TLS del servidor de correo

Los certificados SSL/TLS se utilizan en el servidor de correo para garantizar la transferencia segura de datos entre el cliente y el servidor, y también confirman la autenticidad del servidor del remitente, eliminando así la posibilidad de ataques de intermediario. Sin embargo, también pueden causar problemas al enviar o recibir correos. Para iniciar el diagnóstico, es necesario comprobar si hay certificados instalados en el servidor. Comprobemos la presencia del certificado con el siguiente comando:

openssl s_client -showcerts -server mail.profit.com -connect IP:port

En este comando, debes reemplazar los valores con los tuyos propios: "correo.profit.com" es la dirección del servidor de correo; IP: puerto Son los datos del servidor. Por ejemplo, revisemos el puerto 993, que pertenece a la IMAP protocolo. Otros protocolos se comprueban de la misma manera.

En respuesta, el servidor debe enviar los datos del certificado:

Comprobación del certificado válido del servidor de correo

La mayoría de los clientes de correo instalan certificados automáticamente. Sin embargo, en algunos casos, es necesario liberarlos y agregarlos manualmente a un cliente específico. Las diferentes plataformas pueden requerir una instalación y configuración individual, por lo que le recomendamos consultar las instrucciones para cada solución específica. Recomendamos usar Vamos a cifrar como certificado, y utilizando Certbot como herramienta auxiliar para su instalación y configuración.

Comprobación de registros

Finalmente, hemos encontrado una solución que ayuda en la mayoría de los casos, si es que existe alguno: revisar los registros del servidor de correo. La mayoría de los usuarios se engañan a sí mismos, pensando que no hay solución para su problema. Sin embargo, los clientes de correo modernos almacenan una gran cantidad de información en los registros:

  1. Fecha y hora de envío y recepción de correos.
  2. Dirección del remitente y del destinatario.
  3. Filtrar resultados para spam y virus.
  4. El estado de la cola para enviar y recibir correos.
  5. Acciones de administradores y usuarios relacionadas con el servidor de correo (por ejemplo, crear, eliminar buzones de correo, cambiar configuraciones).
  6. Errores y problemas que surgieron durante el procesamiento y entrega de correos electrónicos.

El directorio estándar en el que se almacenan los registros de la mayoría de los comandos se encuentra en: /var/log/. Dependiendo de la solución utilizada, el nombre del archivo de registro específico puede variar. Por ejemplo, El archivo mail.log es Ubicado en el mismo directorio que Postfix. Le recomendamos que no descuide este método de diagnóstico y utilice los registros en cuanto aparezcan los primeros indicios de un mal rendimiento del cliente de correo. Lea nuestro manual. Cómo leer los registros de Linux.

Entendiendo cómo verificar el servidor de correo

Realizamos un diagnóstico detallado del servidor de correo. Durante las pruebas, se vieron afectadas tanto las herramientas en línea para la investigación detallada como las soluciones locales para detectar posibles problemas. Tras realizar todas las pruebas necesarias, se obtuvo una visión completa del estado actual del servidor de correo, así como recomendaciones para solucionar posibles problemas.

❮ Artículo anterior Códigos de error HTTP: lista completa de errores del servidor
Siguiente artículo ❯ Comprobación de recursos del servidor

Pregúntenos sobre VPS

Siempre estamos listos para responder sus preguntas en cualquier momento del día o de la noche.