Формат почтового сообщения (RFC-822)

Стр 1 из 3Следующая ⇒

Тема 9. Электронная почта INTERNET. [1,2,7]  Принципы организации. Форматы почтовых сообщений (RFC-822, MIME). Системы почтовой рассылки. Протокол обмена почтой SMTP. Интерфейсные программы.                              

Электронная почта в Internet

Электронная почта — один из важнейших информационных ресурсов Internet. Она является самым массовым средством электронных коммуникаций. Любой из пользователей Internet имеет свой почтовый ящик в сети. Если учесть, что через Internet можно принять или послать сообщения еще в два десятка международных компьютерных сетей, некоторые из которых не имеют on-line сервиса вовсе, то становится понятным, что почта предоставляет возможности в некотором смысле даже более широкие, чем просто информационный сервис Internet. Через почту можно получить доступ к информационным ресурсам других сетей. Хорошим примером может служить доступ к архивам сети BITNET — документам и телеконференциям, которые ведутся на серверах списков BITNET.

Принципы организации

Электронная почта во многом похожа на обычную почтовую службу. Корреспонденция подготавливается пользователем на своем рабочем месте либо программой подготовки почты, либо просто обычным текстовым редактором. Обычно программа подготовки почты вызывается текстовым редактором, который пользователь предпочитает всем остальным программам этого типа. Затем пользователь должен вызвать программу отправки почты (программа подготовки почты вызывает программу отправки автоматически). Стандартной программой отправки является программа sendmail. Sendmail работает как почтовый курьер, который доставляет обычную почту в отделение связи для дальнейшей рассылки. В Unix-системах sendmail сама является отделение связи. Она сортирует почту и рассылает ее адресатам. Для пользователей персональных компьютеров, имеющих почтовые ящики на своих машинах и работающих с почтовыми серверами через коммутируемые телефонные линии, могут потребоваться дополнительные действия. Так, например, пользователи почтовой службы Relcom должны запускать программу UUPC, которая осуществляет доставку почты на почтовый сервер.

Для работы электронной почты в Internet разработан специальный протокол Simple Mail Transfer Protocol (SMTP), который является протоколом прикладного уровня и использует транспортный протокол TCP. Однако совместно с этим протоколом используется и Unix-Unix-CoPy (UUCP) протокол. UUCP хорошо подходит для использования телефонных линий связи. Большинство пользователей электронной почты Relcom реально пользуются для доставки почты на узел именно этим протоколом. Разница между SMTP и UUCP заключается в том, что при использовании первого протокола sendmail пытается найти машину-получателя почты и установить с ней взаимодействие в режиме on-line для того, чтобы передать почту в ее почтовый ящик. В случае использования SMTP почта достигает почтового ящика получателя за считанные минуты и время получения сообщения зависит только от того, как часто получатель просматривает свой почтовый ящик. При использовании UUCP почта передается по принципу «stop-go», т.е. почтовое сообщение передается по цепочке почтовых серверов от одной машины к другой, пока не достигнет машины-получателя или не будет отвергнуто по причине отсутствия абонента-получателя. С одной стороны, UUCP позволяет доставлять почту по плохим телефонным каналам, т.к. не требуется поддерживать линию все время доставки от отправителя к получателю, а с другой стороны, бывает обидно получить возврат сообщения через сутки после его отправки из-за того, что допущена ошибка в имени пользователя. В целом же общие рекомендации таковы: если имеется возможность надежно работать в режиме on-line и это является нормой, то следует настраивать почту для работы по протоколу SMTP, если линии связи плохие или on-line используется чрезвычайно редко, то лучше использовать UUCP.

Основой любой почтовой службы является система адресов. Без точного адреса невозможно доставить почту адресату. В Internet принята система адресов, которая базируется на доменном адресе машины, подключенной к сети. Например, для пользователя paul машины с адресом polyn.net.kiae.su почтовый адрес будет выглядеть как:

paul@ polyn.net.kiae.su.

Таким образом, адрес состоит из двух частей: идентификатора пользователя, который записывается перед знаком «коммерческого эй» — «@», и доменного адреса машины, который записывается после знака «@». Адрес UUCP был бы записан как строка вида:

net.kiae.su!polyn!paul

Программа рассылки почты Sendmail сама преобразует адреса формата Internet в адреса формата UUCP, если доставка сообщения осуществляется по этому протоколу.

Формат почтового сообщения (RFC-822)

При обсуждении примеров отправки и получения почтовых сообщений уже упоминался формат почтового сообщения. Разберем его подробнее. Формат почтового сообщения Internet определен в документе RFC-822 (Standard for ARPA Interent Text Message). Это довольно большой документ объемом в 47 страниц машинописного текста, поэтому рассмотрим формат сообщения на примерах. Почтовое сообщение состоит из трех частей: конверта, заголовка и тела сообщения. Пользователь видит только заголовок и тело сообщения. Конверт используется только программами доставки. Заголовок всегда находится перед телом сообщения и отделен от него пустой строкой. RFC-822 регламентирует содержание заголовка сообщения. Заголовок состоит из полей. Поля состоят из имени поля и содержания поля. Имя поля отделено от содержания символом «:». Минимально необходимыми являются поля Date, From, cc или TO, например:

Date: 26 Aug 76 1429 EDT

From: Jon@Registry.org

cc:

или

Date: 26 Aug 76 1429 EDT

From: Jon@Registry.org

To: Smith@Registry.org

Поле Date определяет дату отправки сообщения, поле From — отправителя, а поля cc и To — получателя(ей). Чаще заголовок содержит дополнительные поля:

Date: 26 Aug 76 1429 EDT

From: George Jon

Sender: Secy@SHOST

To: Smith@Registry.org

Message-ID: <4231Yzi-What@Registry.org>

В данном случае поле Sender указывает, что George Jon не является автором сообщения. Он только переслал сообщение, которое получил из Secy@SHOST. Поле Message-ID содержит уникальный идентификатор сообщения и используется программами доставки почты. следующее сообщение демонстрирует все возможности поля заголовка:

Date: 26 Aug 76 1429 EDT

From: Ken Davis <kdavis>Re: The Syntax in the RFC</kdavis>

Sender: KSecy@Other-host

Reply-To: Sam.Irving@Reg.Organization

To: George Jon

cc: Important folks:

Tom Softwood <balsa>,</balsa>

«Sam Irvier-Host;,

Standard Distribution:

/main/davis/people/standard@Other-Host

Comment: Sam is away on bisiness.

In-Reply-To: <some>, George’s message</some>

ial-action: This is a sample o user-defined field-names.

Message-ID: <4231.629.hat@Other-Host

Поле Subject определяет тему сообщения, Reply-To — пользователя, которому отвечают, Comment — комментарий, In-Reply-To — показывает, что сообщение относится к типу «В ответ на ваше сообщение, отвечающее на сообщение, отвечающее…», X-Spesial-action — поле, определенное пользователем, которое не определено стандартом.

Следует сказать, что формат сообщения постоянно дополняется и совершенствуется. Так, в RFC-1327 введены дополнительные поля для совместимости с почтой X.400. Кроме этого, следует обратить внимание на поля некоторых довольно часто встречающихся заголовков, которые не регламентированы в RFC-822. Так, первое предложение заголовка, которое начинается со слова From, содержит UUCP-путь сообщения, по которому можно определить, через какие машины сообщение «пробиралось». Поле Received: содержит транзитные адреса почтовых серверов с датой и временем прохождения сообщения. Вся эта информация полезна при разборе трудностей с доставкой почты.

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

Дата добавления: 2018-04-05; просмотров: 345;

123Следующая ⇒

kak-pravilno-napisat-e`lektropochtu-2.jpg Доброго дня!

«Почему не отвечаешь?», «Мне ничего не приходило на почту!», «Вы мне не можете скинуть письмо с документами?!» — это всё вопросы и претензии, которые я неоднократно получал как на рабочем месте, так и на этом блоге… 👀

Самое интересное во всем этом — что в этих случаях в принципе нельзя было ответить и отправить e-mail, так как адрес был неправильно написан. И человеку на том конце провода никогда ничего не докажешь…

Собственно, после очередного такого «случая» решил набросать небольшой ликбез по этой теме (теперь будет куда поставить ссылку в случае очередной подобной претензии…👌).

В помощь!

Moy-pochtovyiy-yashhik.png

Как создать электронную почту: e-mail (на портале mail.ru). Настройка почты — https://ocomp.info/kak-sozdat-elektronnuyu-pochtu.html

*

Правильное написание e-mail адреса

ШАГ 1: основы

И так, любой e-mail адрес имеет четкую структуру: логин, @(«собачка»), домен. Первый и третий элементы могут существенно отличаться друг от друга, но присутствие знака @ — обязательно! К тому же, написание e-mail должно быть выполнено латинскими буквами (прим.: допускаются цифры, подчеркивания)!

То, что я перечислил выше — это не чье-то требование, а международный формат. Соблюдая его, вам всегда смогут ответить и переслать письмо…

См. в качестве примера скриншот ниже.

Primer-e-mail-adresa-800x435.png

Пример e-mail адреса

Пару примеров правильного написания e-mail адресов:

  1. Admin@ocomp.info
  2. Dima@mail.ru
  3. Alex@ya.ru

Разберу каждую часть адреса подробнее:

  1. «Admin» или «Dima» — это уникальный никнейм (логин), который у каждого пользователя на определенном почтовом сервисе свой (обычно, выбирается при регистрации);
  2. «@» — это спец. знак — разделитель. Он стоит между никнеймом (логином) и доменом. Называют его в нашей стране «собачкой» (в английском просто «at»). Чтобы набрать его на клавиатуре — используйте клавишу «2» и Shift;
  3. «ocomp.info», «mail.ru», «ya.ru» — доменное имя (в зависимости от выбранного сервиса почты). Например, можно завести себе бесплатный почтовый ящик на сервисе mail.ru или yandex.ru, а можно получить корпоративный адрес почты (это если вы куда-нибудь устроились работать).

Важно!

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

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

Vstavka-e-mail-v-formu.png

Вставка e-mail в форму

ШАГ 2: как завести себе почтовый ящик

Завести почту сегодня можно практически на любом крупном портале (лучшие сервисы электро-почт). Например, весьма неплохим выбором может стать почта от Яндекса.

Чтобы завести ящик, нужно-то:

  1. зайти на главную страничку yandex.ru
  2. кликнуть по ссылке «Завести почту» (расположена в углу);
  3. выбрать себе адрес (никнейм/логин);
  4. ввести свои данные (ФИО, дата рождения, телефон);
  5. и ву-а-я — у вас есть своя почта!
Zavesti-pochtu-na-YAndeks-1024x515.png

Завести почту на Яндекс

ШАГ 3: как отправить кому-нибудь письмо на e-mail

Так как выше в пример я взял Яндекс-почту, то и здесь уместно показать работу с ней…

После того, как вы заведете себе ящик и войдете в него, пред вами предстанет достаточно простое меню. Для создания письма — достаточно кликнуть по кнопке «Написать» в верхнем углу.

Napisat-soobshhenie-1024x522.png

Написать сообщение

Далее:

  1. указать e-mail адресата (учитывая всё вышесказанное);
  2. указать тему сообщения (сообщения без темы часто улетают в спам и ваше письмо могут просто не увидеть…);
  3. если нужно отправить какие-нибудь файлы — прицепите их к сообщению с помощью инструмента «Скрепки»;
  4. после напишите текст сообщения и нажмите кнопку «отправить». Как видите, ничего сложного…
Prikreplenie-k-pismu-dokumentov.png

Прикрепление к письму документов

ШАГ 4: как сделать свой номер мобильного адресом почты

Весьма хорошим способом перестать путаться с написанием e-mail может стать одна функция Яндекс-почты — можно свой номер мобильного использовать в качестве адреса электро-почты!

Например, вместо alex@yandex.ru — можно использовать 79271234567@yandex.ru (адреса e-mail указаны случайные). Согласитесь, это может быть очень удобным?

Чтобы включить данную опцию, после регистрации в почте от Яндекса, зайдите в настройки личных данных и используйте функцию «Сделать адресом номер телефона»(см. скрин ниже, стрелками показано, куда нужно нажать).

Sdelat-adresom-nomer-telefona-800x651.png

Сделать адресом номер телефона

После этого, вы сможете получать электронную почту как по адресу 79271234567@yandex.ru*, так и по своему прежнему (т.е., по сути, у вас будет 2 адреса e-mail, письма с которых будут поступать в один ящик!).

*

На сим сегодня всё. Дополнения приветствуются…

Всего доброго!

👋

feed_me.pngRSS(как читать Rss)

Другие записи:

  • ochistka-ot-musora.jpgЛучшие программы для очистки компьютера (ноутбука) от мусора
  • Kto-to-peregryiz-provod-i-net-interneta-Gde-teper-vzyat-drayver.pngКак обновить драйвера, если не работает Интернет (нет сети!)
  • Upravlenie-telefonom-s-PK.pngПередача экрана телефона на компьютер (или как управлять Андроидом с ПК/ноутбука)
  • AMD-Radeon-Settings.pngНастройки и интерфейс новых драйверов AMD Radeon Software Crimson ReLive
  • logo-intelhd.pngIntelHD видеокарта: как узнать конкретную модель, потянет ли она игры, хватит ли ее для работы, …
  • Telefon-v-roli-mikrofona.pngКак телефон использовать как микрофон для компьютера
  • Быстро разряжается ноутбук: как увеличить его время работы от аккумулятора
  • Как создать мультизагрузочную флешку (диск) с несколькими Windows (для компьютеров/ноутбуков, …
Ссылка на основную публикацию