Проверка почтового сервера
Как проверить сервер
Для проверки типового smtp-сервера электронной почты, укажите только имя (FQDN) или IP-адрес почтового сервера, остальные параметры уже выставлены по умолчанию.
Тестер в режиме онлайн произведет соединение с указанным сервером так, как это происходит при стандартной передаче почтовых сообщений, и покажет список использованных команд, которые передаются между клиентом и сервером, а также проверит валидность SSL/TLS-сертификата, если таковой будет замечен при выполнении соединения.
При этом наш сервис безопасен в плане спама, т.к. наш алгоритм не отправляет письма и не проверяет наличие email-адресов.
Эти исключения сделаны намеренно, чтобы администраторы и владельцы почтовых серверов не беспокоились о возможной компрометации используемого оборудования.
Визуализация соединения с сервером электронной почты, которая при боевой эксплуатации почтовых серверов остается за кадром, полезна для администраторов, которые хотят воочию увидеть тонкости процесса. Увидев поэтапно полный набор команд и ответы на них, опытные администраторы легко заметят неприятные отклонения, и смогут оперативно внести требуемые изменения в настройку серверов.
Регулярная проверка почтового сервера
Кроме проверки почтового сервера онлайн, наш сервис предлагает круглосуточный контроль за сервером, работающий по схожему принципу. Если при очередной проверке состояния сервера произойдет изменение состояния, пользователи сразу же получают уведомление на email или Telegram.
Почему проверять важно
Почтовый сервер (SMTP-сервер) - основа инфраструктуры передачи Email-сообщений. По сути, это программный комплекс, решающий задачу передачи почтовых сообщений с одного компьютера на другой, с возложенными дополнительными задачами идентификации и обработки спама. Если сервер является частью публичной инфраструктуры электронной почты, важно контролировать доступность сервера извне, и в момент запуска в эксплуатацию, и после внесения изменений в конфигурацию, и на протяжении времени эксплуатации. Часто встречающиеся причины недоступности почтовых серверов, с которыми сталкиваются администраторы:
- отсутствие нужных записей в DNS;
- наличие блокирующих правил на сетевом уровне;
- ошибки конфигурации самого почтового сервера.
Эти ошибки настройки серверов, как правило, приводят к полной недоступности серверов, и невозможности передачи сообщений между серверами.
Наш онлайн тестер способен проверить подключение к большинству smtp-серверов, доступных из Интернет.
Как происходит передача писем по SMTP
SMTP-протокол относительно прост, и используется для передачи электронных писем между серверами, от отправителя к получателю, которые идентифицируются уникальными mail-адресами.
Формально, smtp-серверы разделяют на клиентские и магистральные.
Клиентские серверы используются для отправки сообщений непосредственно пользователями, и часто используют порты TCP 465 или TCP 587, и для них включена настройка использования SSL сразу же при установлении соединения. Параметры соединения описываются в настройках клиентской почтовой программы.
Магистральные SMTP-серверы для передачи сообщений электронной почты определяют имя почтового сервера получателя через DNS-сервис (MX-запись в домене получателя), и используют как правило только порт TCP 25, и настройку отключенного SSL при установке соединения.
Однако это не значит, что письма передаются в открытом виде, без использования шифрования.
Магистральные почтовые серверы, как правило, настроены с опцией перехода на SSL/TLS по желанию получателя. А отправитель, видя наличие такой опции, по умолчанию запускает установление SSL-соединения, и если такое соединение будет установлено, то передача письма происходит внутри зашифрованного канала связи.
Если шифрованное соединение не будет установлено по какой либо причине, передача письма произойдет без использования шифрованного канала связи.
Если соединение выполняется корректно (через SSL или без него), почтовый сервер отправителя передает на сервер получателя адрес отправителя, адреса получателей и тело письма. На стороне принимающего почтового сервера каждый параметр и письмо вцелом проходит проверку и подтверждается специальными командами. Таким образом почтовый сервер отправителя понимает, передано письмо или нет, и какие действия совершать далее, в случае неудачной передачи сообщения (попытаться повторить попытку, или прекратить передачу окончательно).