Сайт

Как доставить письмо и не попасть в блэклист: что такое SMTP и его особенности работы

Что такое SMTP? Протокол SMTP используется для передачи электронных писем. Незаменимым для email-рассылки является SMTP-сервер, с помощью которого можно доставить большое количество писем и не попасть при этом в блэклисты.

Команда is*hosting 31 янв 2023 3 мин
Как доставить письмо и не попасть в блэклист: что такое SMTP и его особенности работы

SMTP-сервер подойдет в email-рассылке тем, кто хочет увеличить процент доставляемости писем и при этом не попасть в спам. Однако необходимо знать особенности работы данного протокола и грамотно подойти к выбору вида SMTP-сервера.

Что такое и  для чего предназначен протокол SMTP?

Simple Mail Transfer Protocol, или SMTP - это простой протокол связи для передачи электронных писем. Особенность протокола в том, что он отвечает лишь за передачу писем, но не за их обработку. Вы получите уведомление о том, доставлено или не доставлено сообщение.

История создания SMTP началась в 1970-х годах, когда были реализованы Mail Box Protocol и SNDMSG. После них последовали FTP Mail и Mail Protocol, используемые для электронных писем, но именно в 1982 году протокол SMTP окончательно заменил протокол FTP в передаче e-mail.

В 2008 году вышло последнее обновление данного сетевого протокола, которое включает в себя масштабируемое расширение - ESMTP (Extended SMTP).

SMTP-сервер и его виды

smtp сервер

SMTP-сервер - это сервер, работающий по данному протоколу и предназначенный для ретрансляции (передачи) между сервером отправителя и сервером получателя. Такой сервер может быть как для личной почты с ограниченным количеством отправляемых писем в день, так и для массовой рассылки и транзакционных писем.

Сервера SMTP можно разделить на виды в зависимости от того, кому они принадлежат:

  • Сервера интернет-провайдеров ограничивают количество отправляемых писем и скорость их доставки в зависимости от тарифа. Однако настраивать такой SMTP-сервер не нужно;
  • Yandex, Gmail, Yahoo и другие бесплатные почтовые SMTP сервисы используют данный протокол. После настройки (необходимо авторизоваться, указать порт и тип шифрования) можно использовать SMTP сервер для рассылки, но с ограничением примерно от 150 до 500 писем в сутки;
  • С помощью транзакционных почтовых сервисов можно настроить отправку email с веб-сайта, CRM-системы или веб-приложения. Для этого нужно зарегистрировать учётную запись и указать в нужной системе email-сервис в качестве отправителя. Данные SMTP сервисы также имею тарифные планы, по которым определяются ограничения отправки писем;
  • SMTP-сервер может быть также от хостинг-провайдера. Наиболее надежный вариант, который обеспечит полный контроль, защиту от блокировок и возможность самостоятельно контролировать рассылку, - это создание SMTP-сервера на виртуальном сервере. Вместе с VPS вы получите выделенный IP и возможность пользоваться всеми преимуществами SMTP.

Выбирая вид SMTP-сервера для собственного проекта обратите внимание на объемы рассылки. Если для небольшого количества писем подойдут и бесплатные почтовые SMTP сервисы, то для более масштабной работы подойдет VPS.

Как работает SMTP?

SMTP работает почти с любыми протоколами транспортного уровня TCP, UDP и др. Также за SMTP закреплены порты 25, 587 и 465:

  • через 25 порт сообщения передаются между почтовыми серверами;
  • через 587 порт - от почтового клиента к серверу;
  • 465 порт применяется, когда необходимо защищенное SSL-соединение.

SMTP протокол работает по последовательным командам:

  • MAIL FROM - адрес отправителя (адрес для возвращенных писем);
  • RCPT TO - адрес получателя;
  • DATA - содержимое письма (заголовок и тело сообщения).

С помощью команды HELO устанавливается соединение, а через команду QUIT - разрывается сразу после передачи письма.

Как происходит передача писем через протокол SMTP?

Вначале сервер адресанта получает информацию по соответствующим запросами, чтобы найти сервер адресата. С помощью электронной почты он идентифицирует почтового провайдера получателя и запрашивает IP-адрес его SMTP-сервера.

Сервер отправителя выполняет соединение по порту 25 (587/465) и передает электронное письмо серверу адресата.

smtp сервер принцип работы

Если сервер получателя не отвечает, то сервер отправителя пытается еще несколько раз установить соединение. В случае неудачных попыток на сервер отправителя придет ошибка отправки.

Если же доставка была успешна, сервер отправителя получит соответствующее уведомление. Письмо будет хранится на сервере до его “открытия” с помощью протоколов IMAP и POP.

Для каждого ответа SMTP установлен свой код, который приходит вместе с текстовым пояснением. Ответ сервера может быть положительным и будет начинаться с двойки (имеет вид 2**). Отрицательные ответы могут иметь постоянный код (5**) и временный (4**). Например, если код начинается с тройки (3**), то ожидаются дополнительные данные. Если же код начинается с цифры 5, то команда вовсе не завершена.

Безопасность SMTP и спам

Изначально SMTP не имел средств аутентификации отправителей, однако в 1999 году было введено подобное расширение. Так, с помощью профиля безопасности SASL (Simple Authentication and Security Layer), аутентификации пользователей была обеспечена безопасность передачи электронных писем. Также, Microsoft использует собственный протокол SPA (Secure Password Authentication) с расширением SMTP-AUTH.

Ранее мы упоминали, что для установления более безопасного соединения применяется порт 465. Благодаря сертификату безопасности (SSL) можно гарантировать защиту всех данных.

Однако предпринятые меры все равно не могут в полной степени избавит получателей от спама. Поэтому чаще всего именно на этапе обработки, а не на этапе передачи письма попадают в спам.

Протокол SMTP в маркетинге

smtp сервер в маркетинге

Для маркетинговой активности SMTP - инструмент с достаточным количеством преимуществ:

  • Низкая стоимость SMTP-сервера обусловлена основной функцией протокола - доставить письмо. Если выбрать специализированные SMTP сервисы, то наряду с шаблонами, конструкторами и аналитикой рассылки, вы получите и более высокую цену;
  • Высокая доставляемость. Поскольку работа с SMTP-сервером ведется после авторизации и, в идеале, с выделенного IP, то риск попадания в спам становится меньше;
  • Сохранность данных клиентов. SMTP-сервер является лишь “почтальоном”, а конфиденциальные данные хранятся на сервере отправителя;
  • Высокая скорость и гарантия доставки. SMTP-сервер всегда уведомит о том, было ли доставлено письмо или почему оно не было доставлено. Например, адрес отправителя может быть внесен в блэклист;
  • Нет необходимости устанавливать программное обеспечение. Можно знать общий принцип работы протокола и основные команды.

Как инструмент передачи значительного объема электронных писем, протокол SMTP отлично выполняет свои функции. При этом пользователь получает всю необходимую информацию о работе протокола и может не беспокоится о попадании в спам.

Выделенный сервер

Идеальное решение для масштабных проектов. Безупречная защита, высокая производительность и гибкая настройка.

Тарифы
VPS

Выбирайте конфигурацию и пользуйтесь всеми преимуществами виртуального приватного сервера.

Тарифы