Принцип работы почтовых программ

Уже двадцать лет все предсказывают смерть электронной почты, а она всё никак. В этой статье разбираем, как она устроена.

Что умеет электронная почта

Электронная почта — асинхронный формат общения в интернете. Асинхронный — это значит, что никто из участников не сидит с открытым почтовым клиентом и не ждёт ответа в реальном времени, а просто читает почту, когда ему удобно. Это похоже на то, как работают обычные бумажные письма: мы отправляем конверт, но когда его получат и прочитают — от нас уже не зависит.

По электронной почте можно отправить как обычный текст (как в бумажном письме), так и приложить к нему какие-то дополнительные данные:

  • фотографии,
  • документы,
  • музыку и любые другие файлы.

Это как на почте положить в бандероль кроме письма пачку фотографий, открытку с приветом и банку огурцов от бабушки — получается как бы письмо с прикреплёнными дополнительными материалами.

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

Галилео. Почта России Russian Post

Для чего нужна

Обычно электронная почта нужна в трёх случаях:

  1. Сообщить что-то не очень срочное. При этом информация может быть важной, но не стоит ожидать, что собеседник моментально читает все письма, которые ему приходят.
  2. Передать что-то важное или нужное. Это могут быть документы, ссылка на папку в облачном хранилище, отчёт за неделю или список покупок для отпуска.
  3. Восстановить пароль от онлайн-сервиса, если его забыл; уведомить о доставке заказа; прислать электронный чек после покупки.

Адрес электронной почты

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

Почтовые серверы

Чтобы письма можно было отправлять и получать, используют почтовые серверы. Они решают две задачи:

  1. Пересылают по нужному адресу письма, которые вы отправляете.
  2. Принимают и хранят у себя письма, которые пришли вам.

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

Сейчас такого уже нет — можно использовать бесплатные серверы Яндекса или вообще поднять собственный сервер и настроить его для работы с почтой. Но вариант получить адрес в домене провайдера тоже остался, мало ли что.

Читайте также:
Программа genius booking это

Технически почтовый сервер — это не столько «компьютер», который обрабатывает письма, сколько программа, которая работает на этом компьютере. Вы можете скачать на свой компьютер программу почтового сервера, запустить, настроить адресацию и обмениваться письмами сколько угодно. Но так обычно не делают, потому что гораздо удобнее хранить корреспонденцию на чужом сервере и подключаться к нему по необходимости.

Почтовые программы. Видео-обзор почтовых программ.

Как электронные письма доставляются по назначению

Чтобы написать письмо, используют почтовые клиенты — программы, которые занимаются отправкой писем на сервер. Это может быть отдельная программа, например Outlook или «Почта» в MacOS, а может быть вкладка в браузере, если используется онлайн-сервис.

Когда вы нажимаете кнопку «Отправить», то дальше всё происходит так:

  1. Почтовый клиент находит адрес вашего сервера и передаёт ему письмо.
  2. Почтовый сервер смотрит в адресе письма на доменное имя получателя и обращается к нему, мол, держи новое письмо.
  3. Сервер получателя смотрит, есть ли у него пользователь с таким именем, как в адресе. Если есть — принимает письмо, если нет — отвечает, что вы ошиблись адресом, тут таких нет.
  4. Если всё в порядке, письмо отправляется на сервер получателя и лежит там.
  5. Когда получатель проверит почту, сервер ему скажет — тебе новое письмо, сейчас я тебе его отправлю.
  6. Получатель принимает письмо от своего сервера, задача решена.

Эта схема не учитывает много тонкостей (например, когда есть переадресация писем или на одном домене стоит почтовый сервер из другого домена), но в целом всё работает так. А нюансы отправки разберём в следующей статье, заодно и посмотрим, из чего на самом деле состоит электронное письмо.

Что дальше

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

Источник: dzen.ru

Принцип работы электронной почты

Работа службы электронной почты работает по принципу «клиент-сервер». На компьютере пользователя стоит клиентская почтовая программа, которая периодически связывается с почтовым сервером, на котором зарегистрирован электронный почтовый ящик пользователя. В ходе сеанса связи происходит отсылка исходящей корреспонденции, подготовленной к отправке пользователем, и получение входящей корреспонденции на компьютер пользователя. После этого сеанс связи заканчивается и компьютеры разъединяются.

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

Если какое-то из ваших писем не может быть сразу доставлено адресату, например, если в данный момент не работает сервер, на котором находится его почтовый ящик, то ваше письмо будет поставлено в очередь на отправку. Каждые 10-15 минут будут производиться новые попытки. Если через несколько часов ваше сообщение все еще не отправлено, вы получаете первое (предварительное) уведомление, к которому приложена копия вашего сообщения.

Читайте также:
Floorplan 3d описание программы

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

Общие принципы работы электронной почты

Работа электронной почты в Интернете обеспечивается компьютерами, на которых установлены специальные программы почтового обслуживания – почтовые серверы. Для взаимодействия с почтовым сервером на компьютере пользователя должна быть установлена какая-либо клиентская почтовая программа (Eudora, Microsoft Exchange, Microsoft Outlook или др.). Именно с клиентской программой непосредственно работает обычный пользователь электронной почты.

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

При первом обращении к электронной почте с некоторого компьютера для пользователя на этом компьютере (в клиентской программе) создаются четыре рабочих папки с именами: Входящие, Исходящие, Отправленные и Удаленные .

В работе с электронной почтой можно выделить три основные операции:

· создание исходящего сообщения (письма);

· доставка почты (обмен с почтовым сервером);

· чтение входящего сообщения.

Источник: principraboty.ru

1. Электронная почта (е-mail)

Электронная почта (Е-mail) – это наиболее распространенный сервис сети. Этот режим работы компьютера назван так, потому что обеспечивает доставку электронных писем от одного абонента к другому.

Принципы работы электронной почты

Электронная почта по своему действию похожа на обычную, поэтому освоение принципов ее работы не должно вызвать особых затруднений у пользователя. Ее главное отличие в том, что пересылаются не физические предметы (письма, бандероли, посылки), а их информационные образы. Это как накладывает ряд ограничений, так и дает ряд преимуществ электронной переписки над обычной. Поэтому нельзя рассматривать электронную почту как альтернативу почтовым службам, существующим во всех уголках планеты. Можно говорить лишь о дополнении одного вида связи другим.

Основным достоинством электронной почты является оперативность доставки писем.

Электронное письмо – обычный текстовый файл, снабженный несколькими служебными строками. Электронное письмо содержит адрес получателя, адрес отправителя, имена компьютеров, через которые оно прошло, прежде чем добраться до адресата. Кроме того, в электронном письме есть заголовок (Subject) – строка текста, позволяющая облегчить получателю классификацию писем, определить их срочность и необходимость немедленного ответа. Электронная почта позволяет пересылать не только тексты, но при необходимости программы, картинки и другую информацию, рассылать и копии своего письма другим пользователям сети. В любую точку мира электронное письмо идет, как правило, не более 4 часов, но обычно оно достигает своего адресата за несколько минут.

Читайте также:
Саймон и программа homo sapiens описание

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

Передача информации осуществляется с помощью специальной почтовой программы, расположенной на компьютере клиента. Когда устанавливается связь компьютера клиента с сервером, почтовая программа «просит» сервер просмотреть, нет ли писем в почтовом ящике. Если письма есть, то они пересылаются на компьютер клиента. Почтовая программа и отправляет информацию, заранее подготовленную клиентом сети.

Электронная почта не использует географическую адресацию. Адрес электронной почты выглядит так:

Работа службы электронной почты работает по известному вам принципу «клиент-сервер». На компьютере пользователя стоит клиентская почтовая программа, которая периодически связывается с почтовым сервером, на котором зарегистрирован электронный почтовый ящик пользователя. В ходе сеанса связи происходит отсылка исходящей корреспонденции, подготовленной к отправке пользователем, и получение входящей корреспонденции на компьютер пользователя. После этого сеанс связи заканчивается и компьютеры разъединяются. Создание писем, работа с входящей почтой производится пользователем с помощью той же клиентской программы на своем компьютере без подключения к Интернету.

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

Каждые 10-15 минут будут производиться новые попытки. Если через несколько часов сообщение все еще не отправлено, то отправитель получает первое (предварительное) уведомление, к которому приложена копия сообщения. Это уведомление имеет информационный характер и не требует никакой реакции. Попытки отправить сообщение продолжаются еще несколько дней.

Если они по-прежнему безуспешны, то отправляется второе (окончательное) уведомление с копией сообщения отправителя. Почтовая служба устроена таким образом, что в любом случае письмо не может просто бесследно исчезнуть.

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

Это могут быть как разные компьютеры, так и один и тот же компьютер. Иногда для приема почты используется более современный протокол – IMAP, который позволяет, в частности, выборочно копировать пришедшие письма с почтового сервера. Чтобы использовать этот протокол, необходимо, чтобы он поддерживался как провайдером, так и почтовой программой.

Источник: studfile.net

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru