В статье речь пойдет о том, для чего применяются SMTP-порты. Это широко используемый сетевой протокол, необходимый для передачи почты с помощью сетей TCP/IP.
Значение
Впервые Mail-порт SMTP был описан в 1982 году. Зачастую под названием протокола понимают его расширения. Он предназначен для отправки исходящей почты посредством порта TCP 25. Почтовые приложения, которые работают на уровне пользователя, обычно применяют SMTP для передачи сообщений на сервер. Это необходимо для дальнейшей ретрансляции.
История
SMTP-порты были созданы из двух реализаций — SNDMSG и Mail Box Protocol. Они изобретены Рэем Томлинсоном. На протяжении 70-х годов продолжалась разработка данной технологии, до тех пор, пока не появился интернет в современном его виде. Это произошло в 1980-х годах. Известно, что SMTP-порты отлично справляются с возложенными на них задачами, если отправляющее и принимающее устройства связаны постоянно. Большую популярность получило решение Sendmail. Это один из первых агентов отправки сообщений, использующий технологию SMTP.
Обработка почты
SMTP задействует доменные имена, предназначенные для выявления записей от почтового обменника домена получателя. Как нетрудно догадаться, речь идет о части адреса, которая находится справа от обозначения @. Стоит отметить, что порт SSL SMTP необходимо для почтовых сессий с применением соответствующего протокола, а также шифрованного соединения.
Когда доставка сообщения на локальный сервер выполнена, оно извлекается при помощи приложений-клиентов с использованием протокола IMAP. Он предназначен для получения доступа к данным и управлением почтой. Кроме того, для описанных целей можно задействовать протокол POP либо фирменные системы, к примеру, Microsoft Outlook или Lotus Notes. Нужно заметить, что SMTP определяет не содержание сообщения, а именно его передачу сообщения. Так, задается оболочка послания, ее параметры. Правда, заголовок и само тело сообщения в этот процесс не задействованы.
Обзор протокола
Путем использования порта SMTP отправитель и получатель сообщения получают возможность связаться между собой. Требуемая информация при этом поступает при помощи надёжного канала. Им является TCP-соединение. SMTP-сессия включает в себя команды, которые поступают от клиента, а также соответствующие ответы сервера. Как результат, осуществляется обмен параметрами.
SMTP-операция имеет три последовательности команда/ответ:
• MAIL FROM;
• RCPT TO;
• DATA.
MAIL FROM подтверждает обратный адрес, который нужен для возвращённых посланий. RCPT TO указывает адресата сообщения. Эта команда разрешена к использованию несколько раз, но единожды для каждого получателя. Команда DATA применяется только для передачи текста сообщения. В этом случае речь идет о содержании послания. Представленный элемент включает в себя тело и заголовок сообщения. Они разделяются пустой строкой. DATA является группой команд. Правда, сервер на них отвечает два раза. Сначала это осуществляется непосредственно на команду DATA, уведомляя систему о готовности принять послание.
Ответ поступает в конце последовательности данных. Такое решение предусмотрено для того, чтобы предоставить возможность отклонить или принять всё письмо. Сервер дает многочисленные ответы, каждый из которых может быть положительным или отрицательным, что подтверждает его код. Он, в свою очередь, бывает временный или постоянный. При использовании специального кода сервер уведомляет о том, что происходит ожидание поступления дополнительной информации от клиента. Серверы, которые полностью функциональные, способны поддерживать очередь сообщений для повторной отправки, ели возникнут ошибки.
SMTP представляет собой протокол доставки. Такое решение не способно взять по требованию сообщения с конкретного удаленного сервера. Для извлечения почты и управления почтового ящика предусмотрены другие протоколы, среди которых можно назвать POP и IMAP. Последние технологии стоит использовать в том случае, когда компьютер не постоянно включен или присутствует временный доступ к интернету.
Далее следует поговорить о запуске удаленной очереди сообщений. В данном случае речь пойдет об особенности SMTP, которая дает возможность удаленному хосту начать обработку очереди сообщений, задействовав сервер. Таким образом, он сможет получать требуемые ему послания при использовании команды TURN. Специальная технология ODMR дает возможность ретранслировать данные аутентифицированному пользователю. В процессе создания учетной записи в электронной почте необходимо использовать исключительно латинские символы. Если пользователи не имеют доступа к английской клавиатуре, предусмотрен стандарт RFC 6531. Он позволяет почте распознавать «дополнительные» символы.