Простыми словами
Simple Mail Transfer Protocol — протокол передачи почты. Когда сайт отправляет вам заявку на электронную почту или клиент получает чек, письмо отправляет SMTP-сервер: он принимает сообщение, определяет, где находится почтовый ящик адресата, и передаёт ему.
Для получения писем используют другие протоколы, IMAP и POP3. SMTP отвечает только за отправку. В настройках сайта или CRM вы указываете адрес SMTP-сервера, порт, логин и пароль, и дальше система отправляет письма через этот почтовый ящик.
Как это работает
Прежде чем доставить письмо, принимающая сторона проверяет репутацию отправителя. Она смотрит, есть ли в DNS домена записи, подтверждающие, что именно этот сервер имеет право слать письма от его имени. Для этого служат SPF, DKIM и DMARC.
SPF перечисляет разрешённые серверы, DKIM добавляет в письмо цифровую подпись, DMARC определяет, что делать с письмами, не прошедшими проверку. Без этих записей письма с вашего домена часто оказываются в папке «Спам» или отклоняются.
Зачем это владельцу бизнеса
Транзакционные письма — подтверждения заказов, чеки, сброс пароля — нужны клиентам срочно. Если они не доходят, растёт нагрузка на поддержку и падает доверие. Заявки с сайта, которые не дошли до менеджера, — прямые потери.
Для массовых рассылок лучше использовать специальные сервисы, а не обычный почтовый ящик. У них выше скорость, есть статистика и защита репутации домена, и они помогают соблюдать правила отписки.
Пример из практики
Магазин электроники из Павлодара отправлял чеки с обычного почтового адреса через стандартную функцию сайта. Покупатели жаловались, что письма не приходят. После подключения отдельного SMTP-сервиса и настройки SPF, DKIM и DMARC чеки стали доходить, а обращений в поддержку стало существенно меньше.
Частые ошибки
- Использовать личный Gmail или Mail.ru для отправки писем с сайта
- Не добавить записи SPF и DKIM в DNS
- Отправлять рассылку по купленным базам
- Не проверять папку «Спам» при тестировании
- Хранить пароль SMTP в открытом виде в коде