SMTP протокол — что это такое, где используется
Что такое SMTP — описание?
На протяжении нескольких десятков лет, пользователи сети Интернет используют электронную почту, чтобы обмениваться сообщениями и письмами. До начала 90-х годов прошлого века электронными сообщениями пользовались, как правило, сотрудники крупных организаций. С обширной компьютеризацией и распространением всемирной паутины, электронные письма прочно вошли в жизнь обычных пользователей.
Развитие интернет технологий привело к появлению так называемых почтовых протоколов, используемых для сетевой переписки. Они делают возможной обработку больших по размеру писем, оказывая пользователям всевозможные сервисные услуги.
Он не стеснен какими-либо конкретными подсистемами передачи данных. Его работа нуждается только в надежном канале потока их передачи с сохранением порядка.
SMTP используется, в основном, для отправки писем и обращений пользователей на сервер, после чего происходит отправка почты получателям. Для того, чтобы получить письма, нужно чтобы почтовый клиент работал на протоколе IMAP или же POP3.
Для чего используется?
Простой протокол впервые опубликован в 1982 г. Использовался он как дополнительное приложение к популярному тогда клиенту — Unix Copy Program. Первым клиентом, работающим под стеком SMTP, стал Sendmail.
На сегодняшний день это типовой почтовый протокол. Его используют все почтовые программы и серверы.
Принцип работы протокола
SMTP — текстовый протокол, его принцип работы требует соединения, по которому пользователь, отправляющий электронное письмо, связывается с его получателем используя определенную командную строку. А получение данных происходит посредством использования надежного канала связи. Как правило, этим каналом связи является соединение TCP.
Рабочая сессия протокола состоит из отправляемых mail — клиентом SMTP ряда команд и ответов на них сервера. При рабочей сессии и клиент, и сервер обмениваются необходимыми параметрами.
Операция протокола включает в себя комбинацию, состоящую из следующих последовательностей команд и ответов:
- Команда MAIL FROM — обозначивает обратный электронный адрес;
- Команда RCPT TO — определяет получателя конкретного письма;
- DATA — это команда, отвечающая за отправку текста электронного сообщения. Это тело письма, которое включает в себя заголовок и текста письма, разделенных между собой пустой строкой.
Первоначальным SMTP-клиентом вполне может выступать почтовый клиент получателя, или агент пересылки корреспонденции на сервере.
Как работают другие почтовые протоколы
SMTP является лишь протоколом доставки корреспонденции в сети. Он не может по команде взять электронное сообщение с удаленного сервера или как-то управлять e-mail ящиком.
Для этого существуют другие протоколы, например IMAP и POP. Их использование предпочтительнее при временном подключении к сети или когда ПК включается периодически.
Проверка и регистрация доменов SU — зарегистрируйте запоминающийся домен для Вашего проекта.
POP
Post Office Protocol – это простой сетевой протокол, включающий в себя три разновидности: POP, POP2 и POP3. Разработаны они для того, чтобы доставлять корреспонденцию пользователю с центрального почтового сервера, для удаления почты с сервера и для идентификации пользователя. Для идентификации используется сочетание логина и пароля. Стоит отметить, что все три протокола не взаимозаменяемы.
Протокол включает SMTP, используемый для передачи исходящей почты.
В соответствии с POP3, письма, поступающие на определенный e-mail сохраняются на сервере до загрузки их на ПК во время очередного сеанса. Когда загрузка произошла, становится возможным прочитать сообщения, отключившись от сети. Считается, что POP3 — самый быстрый почтовый протокол.
IMAP
С помощью Internet Message Access Protocol становится возможным хранение сообщений в директориях файлов на сервере и производить поиск любых строк сообщений прямо там.
Данный протокол подходит тем пользователям, компьютеры которых используют непрерывное подключение к интернету. Его отличие от POP в том, что при проверке новых писем загружаются только их заголовки.
iPipe – надёжный хостинг-провайдер с опытом работы более 15 лет.
Мы предлагаем:
- Виртуальные серверы с NVMe SSD дисками от 299 руб/мес
- Безлимитный хостинг на SSD дисках от 142 руб/мес
- Выделенные серверы в наличии и под заказ
- Регистрацию доменов в более 350 зонах
Протокол SMTP — простой протокол передачи почты на примере
Содержание
- 1 Архитектура электронной почты
- 2 Место протокола SMTP в стеке TCP/IP
- 3 Формат электронного письма
- 4 Команды SMTP
- 5 Ответы SMTP
- 5.1 Заголовки письма
- 6 Пример сеанса SMTP
- 7 Расширение SMTP
- 7.1 Команда EHLO
- 8 Безопасность и спам
- 9 Заключение
SMTP (Simple Mail Transfer Protocol) — простой протокол передачи почты. Протокол SMTP был создан в 1982 году, а расширенная версия SMTP (ESMTP, Extended SMTP) вышла в 2008 году и используется сейчас.
Архитектура электронной почтыПротокол SMTP используется при передаче электронной почты, возможны два варианта использования:
При передачи почты от агента пользователя почтовому серверу и при передачи писем между почтовыми серверами используется протокол SMTP. Для чтения почты используется протоколы POP3 и IMAP.
Место протокола SMTP в стеке TCP/IPВ стеке протоколов TCP/IP протокол SMTP находится на прикладном уровне.
Теоретически SMTP может работать с любыми протоколами транспортного уровня, TCP, UDP или с другими возможными протоколами. За SMTP стандартами закреплено два номера порта:
- Порт 25 для передачи почты между почтовыми серверами;
- Порт 587 для передачи почты от почтового клиента на сервер.
На практике, почти всегда используется один транспортный протокол TCP и порт 25.
Формат электронного письмаЭлектронное письмо состоит из трех частей, это конверт, заголовок и тело письма. Команды протокола SMTP находятся только в конверте, именно конверт используется при передачи почты между серверами и почтовыми клиентами и данные в конверты определяются, как почта будет передаваться.
Заголовки и тело письма формально не являются частью протокола SMTP, они задаются в отдельном документе RFC2822. Так как заголовки используются при передаче писем, мы их рассмотрим.
Протокол SMTP, также как и протокол HTTP работает в текстовом режиме, это означает, что нет специального формата пакета, клиент и сервер взаимодействуют друг с другом в режиме запрос-ответ передавая друг другу обычные текстовые строки.
Команды SMTPКоманды SMTP состоят из 4-х символов. Никакой особой причины для этого нет, просто разработчики протокола выбрали такую длину команд. Основные команды перечислены на картинке ниже, есть и другие команды, но они используются значительно реже.
- Команда HELO используется для установки соединения, при этом клиент должен указать свой домен и свой почтовый адрес (пример в таблице).
- Команда MAIL используется для того, чтобы задать адрес отправителя. Полный формат команды в примере MAIL FROM и адрес отправителя.
- Команда RCPT используется для задания адреса получателя. Одно и то же письмо можно передать нескольким получателям для этого нужно использовать команду RCPT несколько раз.
- Команда DATA используется, чтобы сообщить принимающему серверу, что конверт закончился и дальше пойдет письмо.
- Команда QUIT служит для разрыва соединения с сервером, после того, как передача письма закончена.
Также как и протокол HTTP, SMTP использует ответы состоящие из двух частей:
- код сообщения, который говорит о том, что произошло;
- текстовое сообщение поясняющее, что именно произошло и больше предназначенное для людей, чем для серверов.
Коды сообщений которые начинаются на 2, говорят о том, что предыдущая команда выполнена успешно. Код сообщения который начинается на 3, говорит о том, что текущее состояние успешное, но для продолжения работы требуются дополнительные данные. Например ответ с кодом 354 (End data with <CR><LF>.<CR><LF>) выдается после того, как клиент ввел команду DATA. Сервер приглашает клиента вводить письмо и закончить письмо строкой, где находится одна точка.
Сообщения, которые начинаются на 5, говорят о том, что произошла какая-то ошибка, например код сообщения 502 означает использование не реализованной команды, а 503 неправильную последовательность команд. Так как текст сообщений, которые должны быть в ответе не входят в стандарт, а для автоматической обработки используются только коды, то некоторые реализации серверов используют различные, смешные сообщения в ответах, например, есть почтовые серверы, которые в ответ на команду QUIT, предназначенную для разрыва соединения, выдают сообщения 221 2.0.0 So long, and thanks for all the fish.
Заголовки письмаЗаголовки письма формально не являются частью стандарта SMTP.
- Заголовок from используется для указания отправителя. В отличии от команды mail from протокола SMTP, в заголовке письма from можно указывать не только почтовый адрес, но и имя отправителя.
- Заголовок To используется для указания получателя;
- CC для указания копий письма;
- BCC указывает такого получателя, кому нужно отправить копию, но при этом скрыть от других получателей, что копия письма была ему отправлена;
- Заголовок Reply-To используется, чтобы указать адрес на который нужно отвечать, этот адрес может отличаться от того адреса, который указан в заголовке from.
- Subject используется для указания темы письма;
- Date для указания даты отправки письма.
Рассмотрим пример сеанса SMTP, который используется для отправки письма.
Подключаемся к почтовому серверу по адресу 220 smtp.example.ru ESMTP Postfix на 25 порт. Выдаем команду HELO в которой указываем свой домен. Сервер отвечает сообщением со статусом 250 это означает, что соединение установлено и в текстовом сообщении сервер еще раз пишет свое доменное имя.
Выдаем команду MAIL FROM для указания адреса отправителя. Сервер отвечает сообщением со статусом 250, текстовая часть сообщения ok, команда выполнена успешно.
Затем задаем адрес получателя письма с помощью команды RCPT TO. Сервер снова отвечает сообщением 250 ok и мы выдаем команду DATA для ввода письма. Ответ сервера 354 приглашение вводить текст письма, которое должно закончиться отдельной строкой содержащей одну точку.
Само письмо состоит из двух частей, заголовок и тело сообщения.
Тело сообщения должно быть отделено от заголовка пустой строкой. Используем заголовок FROM адрес отправителя, причем указываем не только почтовый адрес, но и имя. И заголовок subject, который используется для указания темы. Пустая строка, отделяет заголовки от тела сообщения.
Тело состоит из двух строк Hello, email world! и Hello, SMTP! Завершается письмо строкой в которой находится одна точка, эта строка не является частью письма и будет удалена при передаче. А если Вам нужна в строке точка, то вы должны указать две точки, одна из этих точек будет удалена при передаче.
После того, как введена точка, сервер понимает, что письмо закончено и выдает сообщение со статусом 250 2.0.0 Ok: queued as 7FD9DC2E0060 сообщение поставлено в очередь для передачи. Выдаем команду QUIT, чтобы закончить сеанс связи. Сервер отвечает сообщением со статусом 221 пока.
Расширение SMTPВ 2008 году появилось расширение SMTP — ESMTP. Там появились новые команды. Вместо команды HELO предлагается использовать команду EHLO — Extended HELO. Если мы хотим использовать расширенную версию SMTP, то при установки соединения вместо команды HELO мы должны указывать команду EHLO.
Примеры других новых команд:
- Команда STARTTLS используется для того, чтобы начать зашифрованное соединение.
- SIZE может использоваться для того, чтобы узнать максимальный размер письма, который принимает почтовый сервер.
- DSN применяется, чтобы получить подтверждение о доставки письма.
Другое важное изменение в расширенной версии протокола SMTP это возможность использования 8-битных наборов символов. В обычном SMTP можно использовать коды символов состоящие из 7 бит, это латинские буквы, цифры и другие символы из набора. Для того, чтобы передавать кириллицу необходимо было применять различные ухищрения. В расширенной версии SMTP ничего такого делать не надо, можно передавать кириллицу напрямую.
Команда EHLOЕсли мы хотим использовать расширенную версию протокола SMTP, то для установки соединения, мы должны использовать команду EHLO и после нее указывать домен отправителя, также, как и для обычной команды HELO.
При получении этой команды, почтовый сервер понимает, что мы хотим использовать расширенную версию протокола SMTP и он выдает нам перечень команд расширенной версии, которые он поддерживает.
Например сервер поддерживает шифрование с помощью операции STARTTLS. Он сразу указывает максимальный размер письма, которое принимает 250 SIZE 100000000. Можно получить подтверждение о доставке 250 DNS. И можно использовать другие команды, а также те команды, которые используются в обычном SMTP.
Безопасность и спамПротокол SMTP не содержит механизмов для защиты данных. Адреса, которые вы вводите в поля MAIL FROM в конверте и FROM в заголовке никак не проверяются. Во-первых значения этих полей могут отличаться друг от друга. Во-вторых можно использовать любой почтовый адрес, не обязательно ваш, в том числе другие люди, если знают ваш email адрес могут подставить его в эти поля и отправлять почту якобы от вашего имени.
По умолчанию, протокол SMTP не использует шифрование и все письма, которые передаются через интернет могут быть прочитаны. В расширенной версии протокола SMTP появилась возможность использовать шифрование с помощью команды STARTTLS, но эту возможность мало кто использует.
Другая проблема, которая связана с электронной почтой это спам — рассылка нежелательных сообщений, как правило рекламных. Протокол SMTP не содержит никаких механизмов защиты от спама, но современные почтовые серверы пытаются использовать внешние механизмы.
Например, когда клиент подключился к почтовому серверу, выдал команду HELO, указал свое доменное имя, почтовый сервер выполняет проверку соответствия этого доменного имени IP-адресу клиента. Для этого почтовый сервер выполняет реверсивный DNS запрос на IP-адрес с которого подключился клиент и сравнивает полученное доменное имя с тем, которое указал клиент в команде HELO. Если доменные имена отличаются, то в зависимости от настроек почтовый сервер может не принять сообщение.
Многие почтовые серверы настроены так, чтобы принимать почту только для локальных пользователей, т.е. для тех, у которых есть почтовые ящики в том домене, который они обслуживают. Серверы, которые работают в другом режиме и позволяют передавать почту на любые email адреса в интернете называются открытые релеи. Спамеры с помощью специальных программ ищут открытые релеи в интернете и используют их с помощью массовой рассылки писем. Если почтовый сервер работает в режиме открытого релея, это серьезная недоработка администратора этого сервера.
Также есть возможность проверки адреса отправителя с помощью цифровой подписи, для этого также используются взаимодействия с системой DNS. В DNS записях специального вида хранится открытый ключ электронной подписи для данного домена и этот открытый ключ можно использовать для проверки подлинности адреса отправителя.
ЗаключениеПротокол SMTP — простой протокол передачи почты. Он используется для передачи почтовых сообщений от агента пользователя на почтовый сервер или для передачи почты между разными почтовыми серверами.
404: Страница не найдена
Страница, которую вы пытались открыть по этому адресу, похоже, не существует. Обычно это результат плохой или устаревшей ссылки. Мы приносим свои извинения за доставленные неудобства.
Что я могу сделать сейчас?
Если вы впервые посещаете TechTarget, добро пожаловать! Извините за обстоятельства, при которых мы встречаемся. Вот куда вы можете пойти отсюда:
Поиск- Пожалуйста, свяжитесь с нами, чтобы сообщить, что эта страница отсутствует, или используйте поле выше, чтобы продолжить поиск
- Наша страница «О нас» содержит дополнительную информацию о сайте, на котором вы находитесь, WhatIs.com.
- Посетите нашу домашнюю страницу и просмотрите наши технические темы
Просмотр по категории
ПоискСеть
-
CIDR (бесклассовая междоменная маршрутизация или суперсеть) — это метод назначения IP-адресов, повышающий эффективность …
- пропускная способность
Пропускная способность — это мера того, сколько единиц информации система может обработать за заданный промежуток времени.
- формирование трафика
Формирование трафика, также известное как формирование пакетов, представляет собой метод управления перегрузкой, который регулирует передачу данных по сети путем задержки…
ПоискБезопасность
- Общий свод знаний (CBK)
В области безопасности Common Body of Knowledge (CBK) представляет собой всеобъемлющую структуру всех соответствующих тем, которые необходимы специалисту по безопасности…
- опустошение буфера
Опустошение буфера, также известное как опустошение буфера или перезапись буфера, возникает, когда буфер — временное удерживающее пространство …
- единый вход (SSO)
Единый вход (SSO) — это служба аутентификации сеанса и пользователя, которая позволяет пользователю использовать один набор учетных данных для входа — для …
ПоискCIO
- ориентир
Контрольный показатель — это стандарт или точка отсчета, которые люди могут использовать для измерения чего-либо еще.
- пространственные вычисления
Пространственные вычисления широко характеризуют процессы и инструменты, используемые для захвата, обработки и взаимодействия с трехмерными данными.
- организационные цели
Организационные цели — это стратегические задачи, которые руководство компании устанавливает для определения ожидаемых результатов и руководства …
SearchHRSoftware
- Поиск талантов
Привлечение талантов — это стратегический процесс, который работодатели используют для анализа своих долгосрочных потребностей в талантах в контексте бизнеса …
- удержание сотрудников
Удержание сотрудников — организационная цель сохранения продуктивных и талантливых работников и снижения текучести кадров за счет стимулирования …
- гибридная рабочая модель
Гибридная модель работы — это структура рабочей силы, включающая сотрудников, работающих удаленно, и тех, кто работает на месте, в офисе компании.
..
SearchCustomerExperience
- стоимость взаимодействия (CPE)
Цена за взаимодействие (CPE) – это модель ценообразования на рекламу, при которой команды цифрового маркетинга и рекламодатели платят за рекламу только тогда, когда …
- B2C (Business2Consumer или Business-to-Consumer)
B2C — сокращение от Business-to-Consumer — представляет собой розничную модель, в которой продукты поступают непосредственно от предприятия к конечному пользователю, который …
- CRM (управление взаимоотношениями с клиентами) аналитика
Аналитика CRM (управление взаимоотношениями с клиентами) включает в себя все программные средства, которые анализируют данные о клиентах и представляют…
Что такое SMTP — Полное руководство для начинающих
Ежедневно передаются сотни миллиардов сообщений электронной почты из-за их всемирной популярности как надежного средства связи.
В этой статье будет представлен один из методов, используемых для передачи электронной почты: SMTP, и его основные концепции.
Что такое SMTP?
SMTP, Simple Mail Transfer Protocol — это набор рекомендаций по отправке электронной почты через Интернет. SMTP является одним из наиболее широко используемых протоколов электронной почты, наряду с такими протоколами, как IMAP (протокол доступа к сообщениям в Интернете) и POP (протокол почтового отделения). Большинство известных почтовых клиентов, таких как Outlook, Gmail и Apple Mail, поддерживают протокол электронной почты SMTP для отправки сообщений.
Что такое SMTP-сервер и зачем мы его используем?
SMTP — это протокол, определяющий набор правил для цифровой связи, тогда как SMTP-сервер — это приложение, которое обрабатывает процессы отправки, получения и ретрансляции электронной почты. Поэтому очень важно иметь SMTP-сервер, чтобы электронная почта достигала места назначения.
Существует два типа SMTP-серверов:
- Обычные серверы
- SMTP-прокси-серверы
Существует множество поставщиков услуг электронной почты, которых мы можем использовать для делового общения и повседневной электронной почты. Но SMTP-сервер является лучшим решением, поскольку он устраняет большинство ограничений этих поставщиков услуг электронной почты.
Например, выделенные SMTP-серверы могут обрабатывать массовые электронные письма и являются масштабируемыми.
Наряду с SMTP двумя другими наиболее часто используемыми протоколами электронной почты являются IMAP и POP. Однако несколько факторов отличают SMTP от этих двух протоколов электронной почты.
- Существенное отличие состоит в том, что SMTP предназначен для отправки данных («отправлять» электронные письма с неизвестного почтового сервера на другой), тогда как POP и IMAP предназначены для получения сообщений («вытягивать» с их почтового сервера).
- Передача электронной почты в IMAP и POP ограничена работой только с проверенными почтовыми серверами.
Подробнее: IMAP, POP3, SMTP
Преимущества использования SMTP-сервера
- Обычный SMTP-сервер поддерживает доставку как входящей, так и исходящей электронной почты.
- При необходимости пользователи могут иметь выделенный сервер.
- Поддерживает массовую рассылку.
- Низкая стоимость и расширенный охват.
- Предоставляет параметры для отслеживания электронной почты.
- Надежная и быстрая доставка электронной почты.
Как работает SMTP?
Следующие шаги описывают, как происходит передача электронной почты с помощью SMTP.
- Почтовые клиенты могут подключаться и обмениваться данными с сервером после его установки. Затем почтовый клиент открывает это соединение с сервером для отправки электронного письма, когда пользователь нажимает кнопку «Отправить» в интерфейсе почтового клиента.
- С помощью SMTP-команд (обсуждаемых позже) SMTP-клиент сообщает серверу, что делать и куда передавать данные.
- После этого MTA (агент передачи почты) проверяет домены адресов электронной почты отправителя и получателя, и если они совпадают, сообщение отправляется сразу. С другой стороны, если домены различаются, сервер отправляет электронное письмо на правильный сервер, используя DNS (систему доменных имен).
Порты SMTP — что вам нужно знать
Мы можем использовать несколько портов SMTP в качестве конечных точек связи для отправки электронной почты по сети.
- Порты 25, 467, 587 и 2525 подходят для стандартного использования. Однако порт 467 устарел.
- Несмотря на то, что порт 25 в основном используется для ретрансляции SMTP, он часто блокируется поставщиками облачных услуг и интернет-провайдерами.
- Хотя порт 587 по-прежнему остается лучшим для современных приложений, 2525 можно использовать в качестве альтернативы, если стандартные порты недоступны.
Основные команды SMTP
SMTP использует набор команд для обеспечения передачи между серверами для доставки электронной почты. Каждая из этих команд состоит из одного ключевого слова, за которым следует один или несколько аргументов.
Ниже приведены десять важных команд, которые вы должны знать при работе с SMTP.
1. HELO — Это первая и наиболее важная команда STMP, поскольку она запускает процессор отправки электронной почты и идентифицирует сервер-отправитель. «EHLO» — еще одна альтернативная команда для начала разговора.
2. ПОЧТА ОТ — Указывает адрес электронной почты отправителя и указывает на то, что на SMTP-сервер должна произойти новая передача электронной почты. Если сервер примет эту транзакцию, он ответит кодом состояния 250.
3. RCPT TO — Указывает получателя электронной почты, а повторение команды позволяет добавлять получателей по одному.
4. SIZE — Сообщает удаленному серверу размер сообщения электронной почты в байтах.
5. ДАННЫЕ — Содержимое электронной почты начинает передаваться на SMTP-сервер, и сервер отвечает кодом ответа 345.
6. VRFY — Эта команда проверяет, существует ли конкретное имя пользователя или адрес электронной почты.
7. AUTH — Команда для расширения безопасности путем аутентификации клиента на сервере с использованием имени пользователя и пароля.
8. TURN — Поменять местами роли клиента и отправителя без использования нового соединения.
9. ВЫХОД — Это обязательная команда для разрыва соединения после отправки электронного письма.
10. RSET — Мы можем использовать эту команду, чтобы прервать текущую транзакцию электронной почты в случае ошибки. Например, завершите процесс, не закрывая соединение, если вы случайно указали неверный адрес электронной почты получателя.
Коды ошибок SMTP
Некоторые ситуации, такие как блокировка и отказы, могут привести к сбою процесса отправки электронной почты. Таким образом, принимающий сервер использует коды ошибок SMTP для обозначения таких ошибок. Поэтому очень важно понимать эти коды ошибок, чтобы выявлять и устранять проблемы.
- Если код ошибки начинается с «4», за которым следуют два других числа, это, вероятно, указывает на временный сбой, связанный с принимающим сервером. В большинстве случаев повторная попытка завершает транзакцию. Пример: 421 (служба недоступна, повторите попытку позже), 452 (превышен лимит хранилища на сервере)
- Если код ошибки начинается с «5», за которым следуют две другие цифры, это указывает на постоянную ошибку, которую невозможно устранить повторной попыткой. Пример: 500 (синтаксическая ошибка в команде), 541 (получатель отклонил сообщение)
Типы SMTP-серверов
Обычный сервер: Этот обычный SMTP-сервер должен подтверждать и ставить сообщения электронной почты в очередь для доставки. Этот сервер разрешает доставку как входящей, так и исходящей электронной почты, и необходимо указать локальные домены, обрабатываемые сервером. Если электронное письмо приходит из альтернативного домена, оно отправляется получателю, если ретрансляция разрешена.
Прокси-сервер SMTP: Прокси-сервер не является полностью SMTP-сервером. Ему нужен еще один реальный SMTP-сервер для подключения, и он имеет возможность отслеживать электронные письма, изменять содержимое и даже блокировать ненужные электронные письма. Пользователи могут использовать прокси-серверы только для доставки входящей электронной почты.
Ретрансляция SMTP против. SMTP-сервер: SMTP-сервер — это сервер, к которому подключается почтовый клиент для отправки электронной почты, тогда как SMTP-ретранслятор передает электронные письма, поступающие с других серверов, на правильный SMTP-сервер.
1. Запуск собственного SMTP-сервера
Плюсы:
- Можно отслеживать всю информацию о доставке.
- Нет ограничений на количество отправляемых писем в день/час.
- Информация о вашем списке адресов электронной почты защищена.
Минусы:
- Уязвим к проблемам с подключением и отключению электроэнергии, поскольку сервер является локальным.
- Это может стоить больше денег и отнимает много времени.
- Особое внимание следует уделить безопасности.
2. Использование сторонней службы электронной почты :
Плюсы:
- Безопаснее, чем собственный сервер.
- Требуется меньше технических знаний.
- Более надежная доставка.
- Экономичный.
Минусы:
- При возникновении каких-либо проблем приходится полагаться на стороннюю компанию для поддержки.
- Придется столкнуться с ограничениями.
- Должны соблюдать правила и условия компании.
Решение об использовании собственного или стороннего почтового сервера зависит от ресурсов и требований.
Часто задаваемые вопросы
Какие порты использует SMTP?
Порт 25 (стандартный), 587, 465 и 2525 (нестандартный вариант)
Какой порт SMTP используется Gmail?
Порт 465, порт 587, если клиент запускается с открытым текстом перед выполнением команды STARTTLS.
Какой порт по умолчанию для SMTP?
Порт 25
Зашифрован ли SMTP?
По умолчанию SMTP не использует шифрование.
Безопасен ли SMTP?
SMTP не совсем безопасен и подвержен атакам. Таким образом, мы можем использовать SMTPS (Simple Mail Transfer Protocol Secure) для защиты связи по электронной почте.
Является ли SMTP более безопасным, чем IMAP?
IMAP помечен как безопасный по сравнению с SMTP, но по умолчанию не имеет функций безопасности. Но IMAP также уязвим для атак, поскольку передает учетные данные в виде простого текста.
Что означает SMTP?
Простой протокол передачи почты
Является ли SMTP входящим или исходящим?
Обычный SMTP-сервер поддерживает доставку как входящей, так и исходящей электронной почты, тогда как прокси-сервер SMTP поддерживает только входящую.