¿Qué es una prueba SMTP?
Esta prueba SMTP resuelve el MX principal de un dominio, abre una conexión en el puerto 25, lee el banner de saludo y la lista de capacidades de EHLO, e informa de si el servidor ofrece STARTTLS para una entrega cifrada. Es una forma rápida de confirmar que un servidor de correo es alcanzable y compatible con TLS.
Cómo funcionan el handshake SMTP y EHLO
Cuando envías un dominio, IPeek consulta sus registros MX, elige el host de mayor prioridad y abre una conexión TCP en el puerto 25. El servidor responde con un banner de saludo 220 que nombra el software, normalmente Postfix, Exim o Microsoft. IPeek envía entonces EHLO y analiza la respuesta multilínea 250 que lista las extensiones admitidas. Busca STARTTLS en esa lista: indica que el servidor puede actualizar la sesión en texto plano a un canal TLS cifrado antes de intercambiar datos de correo. SIZE, PIPELINING y 8BITMIME suelen aparecer junto a él.
Cómo leer tus resultados de la prueba SMTP
Empieza por el banner. Una respuesta 220 significa que el servidor aceptó la conexión y está listo. Si STARTTLS aparece en la lista de capacidades de EHLO, el servidor puede cifrar la entrega entrante; su ausencia significa que el correo puede retransmitirse en texto claro. Un tiempo de espera agotado o una conexión rechazada suelen apuntar a un cortafuegos, un MX equivocado o un host caído. Ten en cuenta que el puerto 25 es para la entrega entre servidores, no para el envío desde clientes, que usa 587 o 465. El hostname del banner debería coincidir con tu registro PTR para satisfacer a los receptores que lo comprueban.
Problemas habituales de SMTP y cómo arreglarlos
Conexión rechazada o agotada es el fallo más frecuente, normalmente un cortafuegos bloqueando el puerto 25 o un registro MX apuntando al host equivocado. Una línea STARTTLS ausente significa que el servidor receptor no puede negociar TLS, así que añade un certificado y actívalo en tu MTA. Un certificado autofirmado o caducado sigue anunciando STARTTLS pero rompe las políticas TLS estrictas como MTA-STS y DANE. Si el banner reporta un hostname genérico distinto de tu DNS inverso, arregla el registro PTR, porque muchos receptores rechazan el correo cuando el banner y el PTR no concuerdan.