Формат почтового сообщения (RFC-822) При обсуждении примеров отправки и получения почтовых сообщений уже упоминался формат почтового сообщения. Разберем его подробнее. Формат почтового сообщения Internet определен в документе RFC-822 (Standard for ARPA Internet Text Message). Это довольно большой документ объемом в 47 страниц машинописного текста, поэтому рассмотрим формат сообщения на примерах. Почтовое сообщение состоит из трех частей: конверта, заголовка и тела сообщения. Пользователь видит только заголовок и тело сообщения. Конверт используется только программами доставки. Заголовок всегда находится перед телом сообщения и отделен от него пустой строкой. RFC-822 регламентирует содержание заголовка сообщения. Заголовок состоит из полей. Поля состоят из имени поля и содержания поля. Имя поля отделено от содержания символом «:». Минимально необходимыми являются поля Date, From, cc или То, например: Date: 26 Aug 76 1429 EDT или Date: 26 Aug 76 1429 EDT Поле Date определяет дату отправки сообщения, поле From -- отправителя, а поля сс и То -- получателя (ей). Чаще заголовок содержит дополнительные поля: Date: 26 Aug 76 1429 EDT В данном случае поле Sender указывает, что George Jones не является автором сообщения. Он только переслал сообщение, которое получил из Secy@SHOST. Поле Message-ID содержит уникальный идентификатор сообщения и используется программами доставки почты. Следующее сообщение демонстрирует все возможные поля заголовка: Date: 27 Aug 76 0932 Поле Subject определяет тему сообщения, Reply-To
-пользователя, которому отвечают, Comment
-комментарий, In-Reply-To -- показывает, что
сообщение относится к типу «В ответ на Ваше сообщение,
отвечающее на сообщение, отвечающее ...», X-Special-action
-- поле, определенное пользователем, которое не определено в стандарте. |