SMTP

Редактор: Евгений Буровинский 1239 2 мин

Термин SMTP расшифровывается как Simple Mail Transfer Protocol, что означает простой протокол для передачи почты. Он является сетевым протоколом, предназначенным для работы с электронной почтой в сетях TCP/IP. Протокол SMTP применяется для отправки корреспонденции пользователей к серверам, а затем осуществляется дальнейшая пересылка получателям писем. Для того чтобы получать почту необходимо, чтобы почтовый клиент использовал протоколы IMAP или POP3.

Передача информация происходит с помощью TCP. Обычно для этого используют порт 25 или 587. Нужно отметить, что для передачи данных с сервера на сервер применяется исключительно порт 25. Для того чтобы сообщение было доставлено получателю, нужно отправить его почтовому серверу домена, где расположен адресат. В этом случае чаще всего используют запись вида Mail eXchange (МХ) системы DNS. Данная запись означает обмен почтой. Если нет записи МХ, то можно использовать запись типа А.

Многие действующие в настоящее время реализации SMTP-серверов (к примеру, Exim) для того, чтобы определить сервер, который обслуживает почту в домене адресата, могут привлекать запись типа SRV (RFC 2782). Большую популярность SMTP обрел в начале 1980-х годов, до его создания успешно применялся протокол UUCP. Для того чтобы им воспользоваться отправитель должен был знать и указывать полный маршрут до получателя. Также необходимо было наличие постоянного или прямого коммутируемого соединения между двумя компьютерами: получателя и отправителя.

Одним из первых агентом отправки, начавших работать с SMTP, был Sendmail. Сегодня этот протокол является типичным для электронной почты: он применяется всеми клиентами и серверами. Данный протокол был создан для обеспечения передачи текстовых сообщений в колировке ASCII. Помимо этого, для первых спецификаций необходимо было выполнять обнуление старшего бита каждого отправляемого байта. Понятно, что такой подход не предоставлял возможности отправлять двоичные файлы (видеофайлы, изображения, архивы и программы), а также тексты на национальных языках, включая кириллицу.

Для решения этих проблем и был создан MIME стандарт, описывающий метод преобразования двоичных файлов в текстовый вид. Сегодня большая часть серверов поддерживают 8BITMIME, который позволяет осуществлять двоичные файлы также легко, как и текстовые сообщения. Детальнее об этом, можно прочитать на страничке Википедии, посвященной SMPT-технологии.

Евгений Буровинский
Редактор материала • Евгений Буровинский Хостинг-эксперт (опыт работы 3 года) Основная специализация - составление обзоров хостинг-провайдеров, формирование рейтингов, маркетинговые исследования рынка хостинга. Очень дотошный человек, скрупулезно тестирующий каждый хостинг.
Не нашли ответ на свой вопрос?
Задайте его экспертам! Ответ приходит очень быстро и прямо на ваш email.
Мы старались для Вас!
Оцените статью
или
Расскажите о ней

Юзеры (0) оценили на 0 из 5

Рейтинги хостинг-провайдеров по задачам сайта
Июля
Бесплатный тест
ОС
Технологии
Региональные