Проверка SMTP

Проверьте настройки SMTP сервера и отправьте тестовое письмо

Настройки SMTP сервера

Рекомендуемые порты: 465 (SSL), 587 (TLS), 25 (не защищён)
Ваш email для авторизации на SMTP сервере
Пароль от email ящика
От чьего имени будет отправлено письмо
Email для получения тестового письма

Результат проверки

Введите настройки SMTP и нажмите "Проверить SMTP"
1. Что такое SMTP-сервер и зачем его проверять?

SMTP-сервер (Simple Mail Transfer Protocol) - это почтовый сервер, который отвечает за отправку ваших писем получателям. Он принимает письмо от вашего email-клиента или сервиса рассылок и доставляет его на почтовый сервер адресата. Проверять его нужно, чтобы убедиться, что сервер работает корректно, принимает соединения, правильно аутентифицирует отправителя и не имеет ошибок, из-за которых письма могут не отправляться.

2. Какие параметры SMTP-сервера нужно проверить?

Основные параметры для проверки: адрес сервера (например, smtp.yandex.ru), порт (чаще всего 465 для SSL или 587 для STARTTLS, 25 без шифрования), тип шифрования (SSL/TTS или STARTTLS), необходимость аутентификации (логин и пароль), а также скорость ответа сервера и поддержка современных протоколов. Наш скрипт проверяет все эти параметры автоматически и сообщает, если какой-то из них настроен неверно.

3. Как работает скрипт проверки SMTP-сервера?

Скрипт устанавливает тестовое соединение с указанным SMTP-сервером на заданном порту. Он проверяет, отвечает ли сервер на приветствие (HELO/EHLO), поддерживает ли нужные методы шифрования и аутентификации. Затем скрипт пробует авторизоваться с вашими учётными данными и отправляет тестовое письмо на проверочный адрес (обычно на тот же ящик или специальный служебный адрес). По шагам выводится подробный лог: на каком этапе произошла ошибка или всё прошло успешно.

4. Какие ошибки чаще всего находит проверка SMTP?

Самые частые проблемы: неверно указан адрес сервера или порт, провайдер блокирует 25-й порт (особенно на домашних тарифах), неправильный логин или пароль, отсутствие поддержки TLS/SSL на сервере, превышен лимит соединений, а также истёкший SSL-сертификат. Скрипт подсветит ошибку и подскажет возможную причину - например, "Ошибка аутентификации" или "Соединение разорвано таймаутом".

5. Нужно ли указывать реальные данные при проверке?

Для полноценной проверки с отправкой тестового письма нужны реальные данные вашей почтовой учётной записи - логин и пароль. Скрипт использует их только во время текущей сессии, ничего не сохраняет на сервере. Для первичной проверки доступности сервера и порта можно обойтись без авторизации - скрипт проверит, отвечает ли сервер на приветствие. Но полную диагностику с отправкой письма стоит делать с реальными данными.

6. Что делать, если проверка показала ошибку?

Первым делом внимательно прочитайте сообщение об ошибке - скрипт даёт подсказки. Дважды проверьте правильность введённых данных: адрес сервера, порт, логин, пароль. Убедитесь, что вы указали верный тип шифрования (обычно для 465 порта - SSL, для 587 - STARTTLS). Если всё верно, обратитесь к вашему почтовому провайдеру или хостингу - возможно, SMTP-доступ отключён в настройках безопасности или нужно разрешить доступ для сторонних приложений в личном кабинете.