Реферат: Глобальные компьютерные сети 2
Заголовок всегда находится перед телом сообщения и отделен от него пустой строкой. RFC-822 регламентирует содержание заголовка сообщения: заголовок состоит из полей; поля состоят из имени поля и содержания поля; имя поля отделено от содержания символом двоеточия «:». Минимально необходимыми являются поля Date , From , cc или То , например:
Date: 26 Aug 05 1429 EOT
From: [email protected]
или
Date: 26 Aug 05 1429 EOT
From: [email protected]
Поле Date определяет дату отправки сообщения, поле From - отправителя, а поля сс и То - получателя или нескольких получателей.
Часто заголовок содержит дополнительные поля:
Date: 26 Aug 05 1429 EOT
From: George Jones
Sender: Secy@SHOST
Message -ID: <4231.629.XYzi - [email protected]>
В данном случае поле Sender указывает, что George Jones не является автором сообщения. Он только переслал сообщение, которое получил из Secy@SHOST . Поле Message - ID содержит уникальный идентификатор сообщения и используется программами доставки почты. Следующее сообщение демонстрирует все возможные поля заголовка:
Date: 27 Aug 05 0932
From: Ken Davis
Subject: Re: The Syntax in the RFC
Sender: KSecy@Other - host
Reply to: Sam. [email protected]
To: George Jones
cc: Important folks: Tom Softwood , "Sam Irving"@0ther - Host;
Standard Distribution: /main/davis/people/standard@0ther - Host
Comment: Sam is away on bisiness.
In reply to: George's message
X special action: This is a sample of user - defined field - names. Message - ID:
<4331.629.XYzi - What@0ther - Host
Поле Subject определяет тему сообщения, Reply to - пользователя, которому отвечают, Comment - комментарий, In reply to - показывает, что сообщение относится к типу «В ответ на Ваше сообщение, отвечающее на сообщение, отвечающее … », X special action - поле, определенное пользователем, которое не определено в стандарте.
Формат сообщения постоянно дополняется и совершенствуется. Так в RFC-1327 введены дополнительные поля для совместимости с почтой Х.400 . Кроме того, следует обратить внимание на поля некоторых, довольно часто встречающихся заголовков, которые не регламентированы в RFC-822 . Так, первое предложение заголовка, которое начинается со слова From , содержит UUCP - путь сообщения, по которому можно определить, через какие машины сообщение «пробиралось». Поле Received содержит транзитные адреса почтовых серверов с датой и временем прохождения сообщения. Вся эта информация полезна при разборе трудностей с доставкой почты.