Для чего предназначен протокол smtp
Перейти к содержимому

Для чего предназначен протокол smtp

  • автор:

SMTP (simple mail transfer protocol)

Доставляем по 2 млрд писем в месяц от российских и белорусских компаний из разных сфер бизнеса.

Бережно и быстро.

Simple Mail Transfer Protocol (SMTP) — простой протокол связи, применяемый с целью пересылки электронных писем с сервера отправителя на сервер получателя. Этот протокол не рассчитан на обработку входящих сообщений, его используют для отправки и последующей доставки писем адресату. Преимущественно с помощью SMTP отправляют массовые и транзакционные рассылки.

Иногда протокол SMTP путают с IMAP или POP. Но между ними есть существенная разница. SMTP применяют для пересылки писем, тогда как POP или IMAP используют для обработки этих писем после получения.

Схема отправки письма по протоколу SMTP

Схема отправки письма по протоколу SMTP

SMTP-сервер — сервер, который работает по протоколу SMTP. Его главная задача выступать ретранслятором (передатчиком) между серверами отправителя и адресата. Каждый SMTP-сервер обладает собственным адресом в формате smtp.serveraddress.com. Это позволяет безошибочно определять нужный сервер при пересылке почты.

Как происходит отправка почты через SMTP

Протокол SMTP работает по несложному набору правил:

  • При отправке письма указывают отправителя и получателя.
  • Сервер направляет запросы обеим сторонам, чтобы убедиться в их существовании.
  • Сообщение передаётся по указанному адресу.

Функционал SMTP ограничивается доставкой писем. На стороне адресата электронное письмо извлекается с помощью POP и IMAP.

Отправка писем по SMTP происходит через получение ответов на команды:

  • MAIL FROM — адрес отправителя;
  • RCPT TO — адрес получателя;
  • DATA — содержание сообщения.

Пошагово отправка письма по SMTP выглядит так:

  1. Сервер отправителя получает необходимую информацию и ищет сервер на стороне получателя, чтобы передать ему письмо: по email адресата определяет почтового провайдера и запрашивает IP-адрес SMTP-сервера получателя.
  2. Сервер выполняет соединение по порту 25 и передаёт письмо серверу получателя.
  3. При отсутствии ответа сервера со стороны получателя происходит ещё несколько попыток установить соединение. Если ответа нет, сервер отправителя вернёт ошибку отправки.

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

Для работы по протоколу SMTP стандартно применяют 25 порт. Но во избежание спам-рассылок провайдеры могут закрыть к нему доступ. Тогда его заменяют дополнительными портами:

  • 465 — применяют для создания защищенного SSL-соединения.
  • 587 — используют для предотвращения исходящего спама за счёт обязательной аутентификации отправителя.

Какие SMTP-серверы существуют

Все SMTP-серверы условно разделяют на два типа:

  • Обычные, предназначенные для отправки личной почты. Такие серверы чаще всего принадлежат провайдерам интернет-сетей, веб-хостингов либо электронной почты. Отличительная черта — ограничение по объёму писем. Обычно у каждого провайдера есть установленный дневной лимит.
  • Выделенные серверы ретрансляции SMTP, применяемые для массовых рассылок и отправки транзакционных писем. Через эти серверы можно рассылать миллионы писем, не опасаясь блокировки IP.

Также SMTP-серверы можно классифицировать в зависимости от источника. Сервер для отправки писем могут предоставить:

  • Интернет-провайдеры. Такой сервер не придется настраивать. Однако провайдеры обычно ограничивают количество писем и скорость отправки. Лимит писем, как правило, определяется тарифом.
  • Бесплатные почтовые сервисы. Большинство почтовых сервисов разрешают отправку сообщений по SMTP — Yandex, Gmail, Yahoo. Для эксплуатации сервиса потребуется авторизация с паролем и логином аккаунта. В настройках почтового клиента необходимо указать порт и тип шифрования. Этим способом получится настроить сервер даже на мобильном телефоне. Однако лимиты слишком малы для массовых рассылок — в среднем 150-500 писем в сутки.
  • Хостинг-провайдеры. Располагая сайтом, можно воспользоваться сервером хостинга. Однако если с IP, который могут использовать несколько сотен сайтов, будет идти спам, почтовые службы заблокируют адрес. Если вы хотите получить полную управляемость, защиту от блокировок и выделенный IP, арендуйте у провайдера виртуальный SMTP-сервер (VPS).
  • Транзакционные email-сервисы. Данные сервисы позволяют отправлять письма через SMTP с сайта, из CRM-системы или другого веб-приложения. Достаточно зарегистрировать учётную запись и указать в нужной системе сервис в качестве отправителя.

Выбор подходящего сервера обусловлен целями компании и масштабами деятельности. При небольшом количестве писем можно обойтись бесплатными вариантами или функционалом своего сайта. Для массовых рассылок, когда количество писем достигает нескольких сотен, тысяч или миллионов, стоит обратить внимание на виртуальные серверы и коммерческие сервисы транзакционных рассылок.

К примеру, Unisender Go, сервис транзакционных рассылок от Unisender, позволяет отправлять миллионы писем через SMTP-сервер. Для отправки рассылок нужно всего лишь указать хост, логин и пароль.

Преимущества SMTP для email-маркетинга

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

Высокая безопасность взаимодействия. Личные данные подписчиков хранятся на сервере отправителя. SMTP-сервер лишь пересылает письмо, не сохраняя данные.

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

Детальные отчёты о доставке писем и возникающих ошибках. К примеру, ошибка на этапе передачи данных MAIL FROM означает, что ваш обратный адрес не понравился серверу получателя.

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

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

Особенности применения SMTP

Несмотря на все плюсы SMTP-сервера, у него есть свои особенности, которые нужно учитывать:

  • Ограничения со стороны провайдера. Провайдер может заблокировать порт 25 с целью предотвращения спам-рассылок из своей сети.
  • Проблемы с доставкой из-за грейлистинга. В процессе применения SMTP происходит множественный обмен запросами между серверами. Иногда сервер получателя перестаёт отзываться, подозревая спам. Включается автоматический фильтр спама (грейлистинг) и сервер отправителя прекращает попытки отправки. Вероятность грейлистинга нужно предусмотреть при настройке сервера. К примеру, в сервисах рассылок настраивают повторные отправки.
  • Потребность в доработке. Для отправки рассылок через SMTP-сервер его в большинстве случаев нужно настраивать. Мониторинг открытий и переходов, настройка заголовков и трек-пикселей, оперативное исправление ошибок — всё это потребует участия разработчиков.

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

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

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

Команда is*hosting 31 янв 2023 3 мин

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

  • Что такое и для чего предназначен протокол SMTP?
  • SMTP-сервер и его виды
  • Как работает SMTP?
  • Как происходит передача писем через протокол SMTP?
  • Безопасность SMTP и спам
  • Протокол 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 отлично выполняет свои функции. При этом пользователь получает всю необходимую информацию о работе протокола и может не беспокоится о попадании в спам.

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

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

Протокол SMTP

SMTP (Simple Mail Transfer Protocol) — протокол передачи электронной почты, используемый для отправки электронных писем от отправителя на почтовый сервер и между почтовыми серверами.

Для чего необходим протокол SMTP

Протокол ответственен за отправку писем и их передачу до сервера получателя. Получение Email почтовым клиентом ведётся по другим протоколам — POP3 и IMAP. В задачи SMTP входит передача следующей информации:

  1. Адреса отправителя — MAIL FROM
  2. Адреса получателя — RCPT TO
  3. DATA — содержимого письма.

Таким образом, протокол почтового сервера SMTP можно представить как посредника при передаче письма, почтальона, который пришел по адресу, взял письмо, определил маршрут и отнёс его в почтовый ящик получателя.

Как работает протокол SMTP

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

Упрощённо схема работы выглядит так:

  1. Сервер отправителя из письма получает всю необходимую для его доставки информацию, указанную выше. Он определяет, кому и куда нужно доставить письмо и, посредством поиска MX-записей в DNS домена получателя, находит его почтовый сервер. Так из email получателя определяется IP-адрес его почтового сервера.
  2. Почтовый сервер отправителя устанавливает соединение с сервером получателя по протоколу TCP и передает письмо ему через SMTP порт 25.
  3. Если ответа со стороны сервера получателя нет, сервер-отправитель выполняет ещё несколько запросов. Если всё равно не удаётся установить соединение, в ответ отправителю возвращается уведомление о невозможности доставки.

SMTP порт 25 — это стандартный порт, предназначенный для передачи электронных писем между почтовыми серверами. Существуют дополнительные port 465 и port 587, которые применяются для создания шифрованного SSL-соединения при отправке письма почтовым клиентом на сервер почты.

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

SMTP-серверы можно классифицировать на:

  • Публичные. Используются обычными пользователями для личной переписки. Эти услуги предоставляют интернет-провайдеры и хостинг-провайдеры. У таких серверов ограничена пропускная способность, пользователь может отправлять максимум несколько десятков сообщений в минуту, существует суточный лимит на количество отправляемых Email.
  • Выделенные SMTP-серверы. Это вариант почтовых серверов, которые арендуются специально для массовых рассылок. Используя их, можно отправлять миллионы сообщений в сутки.

Также почтовый SMTP-сервер можно различать по поставщику услуг:

  • Интернет-провайдер. Предоставляется вместе с услугами доступа в интернет, требует настройки. Количество и скорость отправляемых писем обычно ограничены.
  • Бесплатные почтовики. Это популярные почтовые сервисы, например, Яндекс, Google, Yahoo. Чтобы использовать сервис, нужно выполнить минимальные настройки: указать сервер, порт и шифрование. Простая настройка, однако лимит невысок — как правило не более 200-500 сообщений в сутки.
  • Серверы от хостинг-провайдеров. При пользовании услугами хостинга сайтов можно отправлять почту через SMTP-сервер, на котором он размещен. Лимиты, квота на них обычно высокие, однако, есть вероятность попасть под спам-фильтр. Это может произойти, если раньше другой клиент хостинга делал рассылку с этого сервера и его сообщения были определены как спам. Возможное решение — перенести сайт и почту на VPS-сервер и использовать для рассылок его.

Хостинг-провайдер Tendence.ru предоставляет услуги аренды выделенных SMTP-серверов для задач любой производительности. Каждый сервер получает статический IPv4-адрес. Круглосуточная служба технической поддержки всегда готова помочь с настройками.

Эксперт-рецензент: Александр Злобин

При перепубликации статьи установка активной индексируемой гиперссылки на источник — сайт Tendence.ru обязательна!

Simple Mail Transfer Protocol

SMTP протокол — это простой протокол передачи электронной почты, который предназначен для передачи e-mail писем в сетях TCP/IP.

Почтовые серверы используют SMTP для отправки и получения писем, а клиентские почтовые приложения обычно используют SMTP только для отправки email писем на почтовый сервер для ретрансляции.

Также искали с «Simple Mail Transfer Protocol»
  • Автоматическая серия писем
  • Заголовок письма
  • AMP email
  • Тема письма
  • Opt-out
  • Сегментация
  • Email уведомление
  • Ссылка отписки
  • Страница отписки
  • Доставляемость писем

Уточните, почему поставили такую оценку

Нет нужной информации для решения вопроса Устаревшая информация Сложная для понимания статья Другое
Что мы можем улучшить в статье?
Ваш email (не обязательно)

Пожалуйста, подтвердите, что вы не робот

Отправить отзыв о статье
Оцените, насколько полезна статья «Simple Mail Transfer Protocol»

Оценка: 4 / 5

  • Онлайн-курс
  • AI чат-бот
  • AI маркетинг
  • Бизнес-план
  • Работа с возражениями
  • Продвижение Telegram-канала

Начните пользоваться сервисом SendPulse прямо сегодня

Если вам интересно, что такое «Что такое SMTP протокол: Определение», вам может быть интересен наш сервис рассылок.

  • Правила использования
  • Безопасность SendPulse
  • Политика Cookies
  • Политика конфиденциальности

© 2015 — 2024. SendPulse Inc. Все права защищены

Начните работу с SendPulse

Создайте бесплатный аккаунт. Без банковской карты.

Введите действующий адрес электронной почты

Слишком короткий пароль

Пароль должен содержать от 8 до 48 символов, не менее одной цифры, а также строчные и прописные буквы.

Ваше имя слишком короткое

Введите своё имя

Пожалуйста, введите правильный номер

Пожалуйста, подтвердите, что вы не робот

Регистрационный домен заблокирован

Пользователь с таким электронным адресом уже существует Вы можете Войти или Восстановить пароль

Такой номер уже зарегистрированВы можете Войти или Восстановить пароль

Похоже, у вас уже есть учетная запись. Пожалуйста, напишите нам по адресу support@sendpulse.com, если вы считаете, что возникла ошибка

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *