Что такое SMTP, как работает электронная почта

SMTP (Simple Mail Transfer Protocol) — протокол прикладного уровня, предназначенный для передачи электронной почты. Первый вариант стандарта был написан еще в 1982 году, а последнее обновление в 2008. Этот протокол используется только для доставки электронной почты, он не может извлекать письма из почтового сервера. Для извлечения писем используются протоколы POP3 или IMAP. Для передачи данных по SMTP используется несколько портов — 25, 465, 587 и 2525.
25 — это стандартный порт, использующийся по умолчанию.
587 — дополнительный порт.
465 — порт для защищенного соединения с использованием SSL.
2525 — часто используется как альтернативный. Дело в том, что многие интернет провайдеры блокируют соединения на 25 порт, что бы вирусы не рассылали спам с зараженных компьютеров. Соответственно многие пользователи не могут отправлять почту при помощи почтовых клиентов, в связи с этим и многие почтовые сервера поддерживают соединения на не стандартном порте 2525.

Сам процесс отправки электронной почты прост и выглядит примерно так:
Например есть пользователь с почтой, расположенной на его доменном имени www.example.com, почту для этого домена обслуживает хостинг провайдер www.hoster.com. Он хочет отправить письмо со своего почтового ящика den@example.com на почтовый ящик sem@somesite.com.
  • Пользователь с помощью почтового клиента (MS Outlook, The Bat, Mozilla Thunderbird) соединяется со своим почтовым сервером по адресу mail.hoster.com.
  • Передает ему данные, отправитель, получатель, тема письма и тело письма.
  • SMTP сервер принимает эти данные, берет адрес получателя и разбивает его на две части, имя получателя — "sem" и имя домена — "somesite.com". Проверяет находится ли получатель в том же домене, что и отправитель или в другом.
  • SMTP сервер связывается с DNS сервером домена somesite.com и узнает у него IP адрес SMTP сервера для этого домена. Подробней о работе DNS.
  • Устанавливает соединение по 25 порту и передает данные SMTP серверу, отвечающему за почту для домена somesite.com.
  • Далее SMTP сервер somesite.com передает письмо POP3 серверу, который в свою очередь доставляет его в почтовый ящик sem.
  • Соединения закрывается.

В случае если SMPT сервер somesite.com не отвечает, письмо ставиться в очередь и в течении некоторого времени будут произведены попытки его доставки.
Комментарии (0)

Нет комментариев. Ваш будет первым!

Добавить комментарий
© 2012-2017 Hostgid.net. Все права защищены.