SMTP

Редактор: Евгений Буровинский 6711 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-технологии.

Евгений Буровинский
Не нашли ответ на свой вопрос?
Задайте его экспертам! Ответ приходит очень быстро и прямо на ваш email.

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

Рейтинги хостинг-провайдеров по задачам сайта
Мая
Панель управления

От панели управления зависит ваше удобство в настройке хостинге\сайта.

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

Вид хостинга

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

Виртуальный хостинг - подходит для большинства проектов начального уровня с посещаемостью до 1000 человек в сутки. В таком хостинге мощность сервера делится между несколькими хостинговыми аккаунтами. Услуга проста в настройке даже для новичков.

VPS - подходит для более сложных проектов с достаточно большой нагрузкой и посещаемостью до 10000 человек в сутки. Здесь мощность сервера фиксированная для каждого виртуального сервера, при этом сложность настройки увеличивается.

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

Размещение и обслуживание вашего собственного сервера в дата-центре хостинга - это не очень популярная услуга и требуется в исключительных случаях.

CMS

CMS - это система управления контентом сайта. Хостеры стараются для каждой из них делать отдельный тариф или упрощать установку. Но в целом это больше маркетинговые ходы, т.к. у большинства популярных CMS нет специальных требований к хостингу, а те что есть - поддерживаются на большинстве серверов.

Тип виртуализации

Виртуализация - это создание виртуальной среды на физическом сервере, позволяющая запускать требуемые ПО без затрагивания процессов, совершаемых другими пользователями сервера.  С её помощью ресурсы физического сервера распределяются между виртуальными (VPS/VDS). Основные виды: аппаратная (KVM), паравиртуализация, виртулизация на уровне ОС (OpenVZ).

Прочее

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

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

Безопасный хостинг - тот, где администрация постоянно обновляет ПО установленное на серверах, устанавливает базовую защиту от DDoS-атак, антивирус и файерволлы, блокирует взломанные сайты и помогает их "лечить".

Защита от DDOS - компании, которые предоставляют хостинг с защитой от DDoS-атак. Такие пакеты ощутимо дороже обычных, но они стоят своих денег, так как ваш сайт будет защищен от всех видов сетевых атак.

Бесплатный тест

Тестовый период - предоставляется хостером бесплатно на 7-30 дней, чтобы вы могли удостовериться в его качестве.

Moneyback - период на протяжении которого хостер обязуется вернуть деньги, если вам не понравится хостинг.

Региональные
Цена

Настоятельно рекомендуем не покупать слишком дешевый хостинг! Как правило с ним очень много проблем: сервер иногда не работает, оборудование старое, поддержка долго отвечает или не может решить проблему, сайт хостера глючит, ошибки в регистрации, оплате и т.д.

Также мы собрали тарифы от тысяч хостеров, чтобы вы могли выбрать хостинг по конкретной цене.

Технологии и ОС

На языке программирования PHP и базах данных MySQL сейчас работает большинство сайтов. Они же поддерживаются практически всеми современными хостингами.

ASP.NET - платформа для разработки веб-приложений от Майкрософт.

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

Тип диска