SMTP: как письма уходят с сайта и почему не доходят
Протокол отправки, порты 465 и 587, пароль приложения и типичные ошибки
SMTP (Simple Mail Transfer Protocol) — это протокол отправки почты: правила, по которым одна программа передаёт письмо почтовому серверу, а тот дальше — серверу получателя. Когда сайт пишет «настройте SMTP», он просит доступ к почтовому ящику, от имени которого будет отправлять письма.
Что нужно ввести и что это значит
В любом сервисе набор одинаковый, меняются только значения.
- Сервер — адрес почтового сервера, например smtp.yandex.ru. Его даёт ваш почтовый провайдер.
- Порт — 465 или 587. На 465 шифрование включается сразу, на 587 — после приветствия. Оба варианта нормальны, важно лишь выбрать правильный переключатель шифрования рядом.
- Пользователь — обычно полный адрес ящика, а не только имя до собачки.
- Пароль — почти всегда не тот, которым вы входите в почту, а отдельный пароль приложения. Он создаётся в настройках безопасности почты и нужен, потому что у основного аккаунта включена двухфакторная защита.
- От кого — имя и адрес, которые увидит получатель. Адрес должен совпадать с ящиком, иначе письмо сочтут подделкой.
Почему письма не доходят
Порядок причин — от самой частой к редкой.
- Введён обычный пароль вместо пароля приложения. Сервер отвечает «ошибка авторизации», и ни одно письмо не уходит.
- Не совпадают порт и шифрование. Соединение просто виснет, а потом отваливается по таймауту.
- Лимит отправки. У бесплатной почты это обычно несколько сотен писем в сутки. Превысили — ящик временно блокируют.
- Письма уходят, но попадают в спам. Это уже не про SMTP, а про записи SPF, DKIM и DMARC в DNS домена.
- Провайдер закрыл порт. Некоторые хостинги блокируют исходящий SMTP от спама. Лечится обращением в поддержку или сторонним сервисом отправки.
Ящик, рассылка или сервис отправки
Обычный почтовый ящик годится для десятков писем в день: уведомления о заявках, письма клиентам. Это бесплатно и настраивается за пять минут.
Массовая рассылка по базе — другая история: с обычного ящика её отправлять нельзя, ящик заблокируют за спам. Для этого есть сервисы рассылок, которые следят за отписками и репутацией.
Транзакционные письма — подтверждения, чеки, коды — лучше слать через специальный сервис отправки: там выше доставляемость и видна статистика по каждому письму.
Частые вопросы
Чем SMTP отличается от IMAP и POP3?
SMTP — отправка, IMAP и POP3 — получение. Поэтому в настройках почтовых программ два блока: один для исходящих писем, другой для входящих.
Можно ли отправлять письма без SMTP?
Да, через API сервиса отправки: вместо логина и пароля используется ключ, а письмо уходит обычным запросом. Для сайтов это часто удобнее и надёжнее.
Что такое «пароль приложения» и где его взять?
Это отдельный пароль для программ, который выдаёт почтовый сервис в настройках безопасности. В Яндексе и Mail.ru он создаётся в пару кликов и показывается один раз — запишите сразу.
Ещё из блога
Почему письма попадают в спам и какие записи это лечат
Читать Почта на своём доменеЧем она лучше бесплатной, сколько стоит и что не потерять при переезде
Читать Письма с сайта: какие бывают и что нельзя слатьЧто можно отправлять без согласия, а что только по подписке
ЧитатьЧем мы занимаемся
Woove передаёт заявки с форм сайта в CRM, склад, телефонию и мессенджеры — шестнадцать сервисов, которых нет среди встроенных в конструкторы. Ещё собираем ИИ-ботов и продаём билеты на мероприятия. CRM и конструктор куки-баннера у нас бесплатные.