Уже двадцать лет все предсказывают смерть электронной почты, а она всё никак. В этой статье разбираем, как она устроена.
Что умеет электронная почта
Электронная почта — асинхронный формат общения в интернете. Асинхронный — это значит, что никто из участников не сидит с открытым почтовым клиентом и не ждёт ответа в реальном времени, а просто читает почту, когда ему удобно. Это похоже на то, как работают обычные бумажные письма: мы отправляем конверт, но когда его получат и прочитают — от нас уже не зависит.
По электронной почте можно отправить как обычный текст (как в бумажном письме), так и приложить к нему какие-то дополнительные данные:
- фотографии,
- документы,
- музыку и любые другие файлы.
Это как на почте положить в бандероль кроме письма пачку фотографий, открытку с приветом и банку огурцов от бабушки — получается как бы письмо с прикреплёнными дополнительными материалами.
Отправить слишком большой файл не получится — почти у всех почтовых серверов есть ограничения на максимальный размер файла или письма. Но в таких случаях можно большой файл залить в облако и дать на него ссылку.
Галилео. Почта России Russian Post
Для чего нужна
Обычно электронная почта нужна в трёх случаях:
- Сообщить что-то не очень срочное. При этом информация может быть важной, но не стоит ожидать, что собеседник моментально читает все письма, которые ему приходят.
- Передать что-то важное или нужное. Это могут быть документы, ссылка на папку в облачном хранилище, отчёт за неделю или список покупок для отпуска.
- Восстановить пароль от онлайн-сервиса, если его забыл; уведомить о доставке заказа; прислать электронный чек после покупки.
Адрес электронной почты
Потом появились онлайн-сервисы, которые выдают адреса всем желающим и бесплатно. Сейчас каждый может зарегистрировать сколько угодно электронных почт — для этого достаточно зайти на Яндекс и придумать имя для своего почтового ящика.
Почтовые серверы
Чтобы письма можно было отправлять и получать, используют почтовые серверы. Они решают две задачи:
- Пересылают по нужному адресу письма, которые вы отправляете.
- Принимают и хранят у себя письма, которые пришли вам.
Когда компьютеров в сети было всего несколько сотен, у каждого был свой адрес, все писали друг другу письма напрямую и отдельных почтовых серверов не было. Потом, когда компьютеров стало много, стало ясно, что хранить полный список всех пользователей уже не получится. Вместо этого каждый провайдер интернета запустил свой почтовый сервер, а пользователям дал имена внутри этого сервера.
Сейчас такого уже нет — можно использовать бесплатные серверы Яндекса или вообще поднять собственный сервер и настроить его для работы с почтой. Но вариант получить адрес в домене провайдера тоже остался, мало ли что.
Технически почтовый сервер — это не столько «компьютер», который обрабатывает письма, сколько программа, которая работает на этом компьютере. Вы можете скачать на свой компьютер программу почтового сервера, запустить, настроить адресацию и обмениваться письмами сколько угодно. Но так обычно не делают, потому что гораздо удобнее хранить корреспонденцию на чужом сервере и подключаться к нему по необходимости.
Почтовые программы. Видео-обзор почтовых программ.
Как электронные письма доставляются по назначению
Чтобы написать письмо, используют почтовые клиенты — программы, которые занимаются отправкой писем на сервер. Это может быть отдельная программа, например Outlook или «Почта» в MacOS, а может быть вкладка в браузере, если используется онлайн-сервис.
Когда вы нажимаете кнопку «Отправить», то дальше всё происходит так:
- Почтовый клиент находит адрес вашего сервера и передаёт ему письмо.
- Почтовый сервер смотрит в адресе письма на доменное имя получателя и обращается к нему, мол, держи новое письмо.
- Сервер получателя смотрит, есть ли у него пользователь с таким именем, как в адресе. Если есть — принимает письмо, если нет — отвечает, что вы ошиблись адресом, тут таких нет.
- Если всё в порядке, письмо отправляется на сервер получателя и лежит там.
- Когда получатель проверит почту, сервер ему скажет — тебе новое письмо, сейчас я тебе его отправлю.
- Получатель принимает письмо от своего сервера, задача решена.
Эта схема не учитывает много тонкостей (например, когда есть переадресация писем или на одном домене стоит почтовый сервер из другого домена), но в целом всё работает так. А нюансы отправки разберём в следующей статье, заодно и посмотрим, из чего на самом деле состоит электронное письмо.
Что дальше
Впереди ещё много интересных тем: заглянем внутрь служебной части письма, чтобы научиться отличать письма от мошенников, а потом попробуем запустить свой почтовый сервер. Подписывайтесь, чтобы не пропустить новые статьи.
Источник: dzen.ru
Принцип работы электронной почты
Работа службы электронной почты работает по принципу «клиент-сервер». На компьютере пользователя стоит клиентская почтовая программа, которая периодически связывается с почтовым сервером, на котором зарегистрирован электронный почтовый ящик пользователя. В ходе сеанса связи происходит отсылка исходящей корреспонденции, подготовленной к отправке пользователем, и получение входящей корреспонденции на компьютер пользователя. После этого сеанс связи заканчивается и компьютеры разъединяются.
Создание писем, работа с входящей почтой производится пользователем с помощью той же клиентской программы на своем компьютере без подключения к Интернету. Дальнейший маршрут движения вашего сообщения зависит от множества факторов – географического положения адресата, исправности каналов связи, почтовых серверов, степени их загруженности и множества других.
Если какое-то из ваших писем не может быть сразу доставлено адресату, например, если в данный момент не работает сервер, на котором находится его почтовый ящик, то ваше письмо будет поставлено в очередь на отправку. Каждые 10-15 минут будут производиться новые попытки. Если через несколько часов ваше сообщение все еще не отправлено, вы получаете первое (предварительное) уведомление, к которому приложена копия вашего сообщения.
Это уведомление имеет информационный характер и не требует от вас никакой реакции. Попытки отправить ваше сообщение продолжаются еще несколько дней. Если они по-прежнему безуспешны, то вы получаете второе (окончательное) уведомление с копией вашего сообщения. Почтовая служба устроена таким образом, что в любом случае ваше письмо не может просто бесследно исчезнуть.
Общие принципы работы электронной почты
Работа электронной почты в Интернете обеспечивается компьютерами, на которых установлены специальные программы почтового обслуживания – почтовые серверы. Для взаимодействия с почтовым сервером на компьютере пользователя должна быть установлена какая-либо клиентская почтовая программа (Eudora, Microsoft Exchange, Microsoft Outlook или др.). Именно с клиентской программой непосредственно работает обычный пользователь электронной почты.
Перед началом работы с электронной почтой пользователь должен пройти регистрацию на почтовом сервере, во время которой он получает свой адрес электронной почты и для него на сервере создается почтовый ящик. В этот почтовый ящик «складываются» все поступающие письма и ждут момента, когда пользователь прочитает их на свой компьютер с помощью программы-клиента. Кроме того, во время регистрации пользователь устанавливает пароль доступа к почтовому ящику, с помощью которого в дальнейшем обеспечивается конфиденциальность переписки в электронной почте.
При первом обращении к электронной почте с некоторого компьютера для пользователя на этом компьютере (в клиентской программе) создаются четыре рабочих папки с именами: Входящие, Исходящие, Отправленные и Удаленные .
В работе с электронной почтой можно выделить три основные операции:
· создание исходящего сообщения (письма);
· доставка почты (обмен с почтовым сервером);
· чтение входящего сообщения.
Источник: principraboty.ru
1. Электронная почта (е-mail)
Электронная почта (Е-mail) – это наиболее распространенный сервис сети. Этот режим работы компьютера назван так, потому что обеспечивает доставку электронных писем от одного абонента к другому.
Принципы работы электронной почты
Электронная почта по своему действию похожа на обычную, поэтому освоение принципов ее работы не должно вызвать особых затруднений у пользователя. Ее главное отличие в том, что пересылаются не физические предметы (письма, бандероли, посылки), а их информационные образы. Это как накладывает ряд ограничений, так и дает ряд преимуществ электронной переписки над обычной. Поэтому нельзя рассматривать электронную почту как альтернативу почтовым службам, существующим во всех уголках планеты. Можно говорить лишь о дополнении одного вида связи другим.
Основным достоинством электронной почты является оперативность доставки писем.
Электронное письмо – обычный текстовый файл, снабженный несколькими служебными строками. Электронное письмо содержит адрес получателя, адрес отправителя, имена компьютеров, через которые оно прошло, прежде чем добраться до адресата. Кроме того, в электронном письме есть заголовок (Subject) – строка текста, позволяющая облегчить получателю классификацию писем, определить их срочность и необходимость немедленного ответа. Электронная почта позволяет пересылать не только тексты, но при необходимости программы, картинки и другую информацию, рассылать и копии своего письма другим пользователям сети. В любую точку мира электронное письмо идет, как правило, не более 4 часов, но обычно оно достигает своего адресата за несколько минут.
При работе с электронной почтой каждому пользователю присваивается уникальный почтовый адрес (почтовый ящик), который обычно образуется присоединением имени пользователя к имени самого компьютера. В действительности почтовый ящик есть просто подкаталог на диске сервера. В нем будут накапливаться передаваемые и получаемые электронные письма.
Передача информации осуществляется с помощью специальной почтовой программы, расположенной на компьютере клиента. Когда устанавливается связь компьютера клиента с сервером, почтовая программа «просит» сервер просмотреть, нет ли писем в почтовом ящике. Если письма есть, то они пересылаются на компьютер клиента. Почтовая программа и отправляет информацию, заранее подготовленную клиентом сети.
Электронная почта не использует географическую адресацию. Адрес электронной почты выглядит так:
Работа службы электронной почты работает по известному вам принципу «клиент-сервер». На компьютере пользователя стоит клиентская почтовая программа, которая периодически связывается с почтовым сервером, на котором зарегистрирован электронный почтовый ящик пользователя. В ходе сеанса связи происходит отсылка исходящей корреспонденции, подготовленной к отправке пользователем, и получение входящей корреспонденции на компьютер пользователя. После этого сеанс связи заканчивается и компьютеры разъединяются. Создание писем, работа с входящей почтой производится пользователем с помощью той же клиентской программы на своем компьютере без подключения к Интернету.
Дальнейший маршрут движения сообщения зависит от множества факторов – географического положения адресата, исправности каналов связи, почтовых серверов, степени их загруженности и множества других. Если какое-то из писем не может быть сразу доставлено адресату, например, если в данный момент не работает сервер, на котором находится его почтовый ящик, то письмо будет поставлено в очередь на отправку.
Каждые 10-15 минут будут производиться новые попытки. Если через несколько часов сообщение все еще не отправлено, то отправитель получает первое (предварительное) уведомление, к которому приложена копия сообщения. Это уведомление имеет информационный характер и не требует никакой реакции. Попытки отправить сообщение продолжаются еще несколько дней.
Если они по-прежнему безуспешны, то отправляется второе (окончательное) уведомление с копией сообщения отправителя. Почтовая служба устроена таким образом, что в любом случае письмо не может просто бесследно исчезнуть.
Почтовые программы для персональных компьютеров используют разные протоколы для приема и отправки писем. При отправке почты программа взаимодействует с сервером исходящей почты, или SMTP-сервером, по протоколу SMTP. При приеме почты программа взаимодействует с севером входящей почты, или POP3-сервером по протоколу POP3.
Это могут быть как разные компьютеры, так и один и тот же компьютер. Иногда для приема почты используется более современный протокол – IMAP, который позволяет, в частности, выборочно копировать пришедшие письма с почтового сервера. Чтобы использовать этот протокол, необходимо, чтобы он поддерживался как провайдером, так и почтовой программой.
Источник: studfile.net