Що таке тест SMTP?
Цей тест SMTP резолвить основний MX домену, відкриває з’єднання на порту 25, читає вітальний банер і список можливостей EHLO та повідомляє, чи пропонує сервер STARTTLS для шифрованої доставки. Це швидкий спосіб підтвердити, що поштовий сервер доступний і підтримує TLS.
Як працюють рукостискання SMTP і EHLO
Коли ви надсилаєте домен, IPeek шукає його записи MX, обирає хост із найвищим пріоритетом і відкриває TCP-з’єднання на порту 25. Сервер відповідає вітальним банером 220, що називає ПЗ, зазвичай Postfix, Exim або Microsoft. Потім IPeek надсилає EHLO й розбирає багаторядкову відповідь 250 зі списком підтримуваних розширень. Шукайте STARTTLS у цьому списку: він сигналізує, що сервер може оновити відкриту сесію до шифрованого каналу TLS, перш ніж буде передано будь-які дані листа. SIZE, PIPELINING і 8BITMIME зазвичай з’являються поряд із ним.
Як читати результати тесту SMTP
Почніть із банера. Відповідь 220 означає, що сервер прийняв з’єднання й готовий. Якщо STARTTLS з’являється у списку можливостей EHLO, сервер може шифрувати вхідну доставку; його відсутність означає, що пошта може ретранслюватися у відкритому вигляді. Таймаут чи відхилене з’єднання зазвичай вказують на фаєрвол, хибну ціль MX або хост, що не працює. Зверніть увагу, що порт 25 призначений для доставки між серверами, а не для надсилання від клієнтів, яке використовує 587 чи 465. Ім’я хоста в банері має збігатися з вашим записом PTR, щоб задовольнити отримувачів, які його перевіряють.
Поширені проблеми SMTP і як їх виправити
Відхилене з’єднання чи таймаут — найчастіший збій, зазвичай через фаєрвол, що блокує порт 25, або запис MX, що вказує на хибний хост. Відсутній рядок STARTTLS означає, що сервер-отримувач не може узгодити TLS, тож додайте сертифікат і ввімкніть його у вашому MTA. Самопідписаний чи прострочений сертифікат усе одно оголошує STARTTLS, але ламає суворі політики TLS на кшталт MTA-STS і DANE. Якщо банер повідомляє загальне ім’я хоста, що відрізняється від вашого зворотного DNS, виправте запис PTR, бо багато отримувачів відхиляють пошту, коли банер і PTR не збігаються.