Что такое тест 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 означает, что сервер принял соединение и готов. Если в списке возможностей EHLO появляется STARTTLS, сервер может шифровать входящую доставку; его отсутствие означает, что почта может ретранслироваться открытым текстом. Тайм-аут или отклонённое соединение обычно указывают на межсетевой экран, неверную цель MX или хост, который недоступен. Учтите, что порт 25 предназначен для доставки между серверами, а не для отправки от клиента, которая использует 587 или 465. Имя хоста в баннере должно совпадать с вашей PTR-записью, чтобы удовлетворять получателей, которые её проверяют.
Частые проблемы SMTP и их устранение
Отклонённое или истёкшее по тайм-ауту соединение — самый частый сбой, обычно межсетевой экран блокирует порт 25 или MX-запись указывает на неверный хост. Отсутствие строки STARTTLS означает, что принимающий сервер не может согласовать TLS, так что добавьте сертификат и включите его в своём MTA. Самоподписанный или просроченный сертификат всё равно объявляет STARTTLS, но ломает строгие политики TLS, такие как MTA-STS и DANE. Если баннер сообщает общее имя хоста, отличное от вашего обратного DNS, исправьте PTR-запись, ведь многие получатели отклоняют почту, когда баннер и PTR расходятся.