Как работает электронная почта: протокол SMTP

Simple Mail Transfer Protocol – сетевой протокол, предназначенный для передачи электронных писем. Он применяется только для доставки почты, для извлечения писем используются протоколы IMAP и РОР3. Всего для передачи данных по SMTP используется несколько портов:

      25 – стандартный порт, который используется по умолчанию;

      587 – дополнительный порт;

      465 – порт с использованием SSL для защищенного соединения;

      2525 – используется в случае блокирования 25 порта, чтобы с зараженных компьютеров не отправлялся спам.

SMTP-сессия представляет собой процесс в три этапа (команда/ответ):

  1.    Mail from. Определяет обратный адрес. Данная переменная необходима для отправки возвращенных писем;
  2.    RCPT to. Устанавливает получателя конкретного электронного письма. Эта команда может использоваться более одного раза, если получателей несколько;
  3.     Data. Отвечает за содержимое письма. Несет в себе информацию о заголовке и теле сообщения, разделенных пустой строкой. При передаче данных ответ сервера осуществляется в два этапа. первый раз сервер отвечает на саму команду DATA для уведомления о готовности принять текст, во второй раз – когда принимает решение о принятии или отклонении текущего письма.

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

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

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