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-сервер не нужно;
- 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) и передает электронное письмо серверу адресата.
Если сервер получателя не отвечает, то сервер отправителя пытается еще несколько раз установить соединение. В случае неудачных попыток на сервер отправителя придет ошибка отправки.
Если же доставка была успешна, сервер отправителя получит соответствующее уведомление. Письмо будет хранится на сервере до его “открытия” с помощью протоколов 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-сервером ведется после авторизации и, в идеале, с выделенного IP, то риск попадания в спам становится меньше;
- Сохранность данных клиентов. SMTP-сервер является лишь “почтальоном”, а конфиденциальные данные хранятся на сервере отправителя;
- Высокая скорость и гарантия доставки. SMTP-сервер всегда уведомит о том, было ли доставлено письмо или почему оно не было доставлено. Например, адрес отправителя может быть внесен в блэклист;
- Нет необходимости устанавливать программное обеспечение. Можно знать общий принцип работы протокола и основные команды.
Как инструмент передачи значительного объема электронных писем, протокол SMTP отлично выполняет свои функции. При этом пользователь получает всю необходимую информацию о работе протокола и может не беспокоится о попадании в спам.
Выделенный сервер
Идеальное решение для масштабных проектов. Безупречная защита, высокая производительность и гибкая настройка.
VPS
Выбирайте конфигурацию и пользуйтесь всеми преимуществами виртуального приватного сервера.
Тарифы