Home

Page 51
Page 51
background image

преследуемая   этим   цель   –   сделать   для   получателя   работы   с   письмами   в 
почтовом ящике более удобной, никакой другой функции данное поле не несет. 

Так   же   рассмотрим   еще   один   заголовок  MIME,  Content-Disposition 

(RFC1806, статус – информационный). Данный заголовок имеет синтаксис:

 disposition := "Content-Disposition" ":" disposition-type *(";" disposition-parm)
 disposition-type := "inline"/"attachment"

 disposition-parm := filename-parm / parameter
 filename-parm := "filename" "=" value;

Видно,  что  значение   данного   заголовка   может   принимать  два   значения. 

Значение

 inline 

означает,   что   почтовому   клиенту   рекомендуется 

НЕПОСРЕДСТВЕННО отобразить данное сообщение/часть сообщения, например: 
если   к   письму   приложен   графический   файл   и   значение   заголовка  Content-
Disposition:  inline,   то   почтовому   клиенту   необходимо   отобразить   на   экране 
пользователя   само   графическое   изображение,   если   же   значение  Content-
Disposition: attachment, то почтовой программе рекомендуется просто сообщить 
пользователю, что данное сообщение содержит присоединенную картинку, но не 
отображать ее. Параметр filename указывает имя того файла, который размещен 
в части тела письма, что облегчает пользователю именование этого файла при 
попытке его сохранения на локальном носителе. Напомним, что для сообщений 
типа application/octet-stream такая возможность была предусмотрена с помощью 
параметра  name, и данные, передаваемые в сообщении/части сообщения типа 
application/octet-stream 

по   определению   не   могут   быть   отображены 

непосредственно на экране, так что для данных такого типа потребности в поле 
Content-Disposition по сути нет, а вот для сообщений типа image/audio/video без 
поля  Content-Disposition  с   одной   стороны   нет   возможности указать   имя 
передаваемого файла, а с другой стороны нет возможности управлять тем, будет 
ли объект непосредственно воспроизведен (в соответствии с его типом) или же 
пользователю   сообщат   о   том,   что   прияты   данные   определенного   формата,   и 
тогда   пользователь   сам   решит,   когда   бы   он   хотел,   чтобы   почтовый   клиент 
воспроизвел эти данные.

На этом рассмотрение заголовков  MIME  и новой структуры электронного 

письма завершено. Теперь переходим к практике. В качестве первого примера 
рассмотрим   отправку   простого   письма   без   вложений,   на   примере   которого 
продемонстрируем   обобщенный   формат   заголовка   сообщения,   так   же   в   этом 
письме укажем несколько отправителей в поле To и получателя копии письма в 
поле  Cc.   Укажем   отправителя   с   именем,   причем   в   имени   используем   русские 
буквы,   так   же   укажем   тему   письма   русскими   буквами.   Текст   письма   наберем 
тоже   русскими   буквами.   Не   забудем   отметить,   что   то,   каким   образом   будет 
сформировано тело письма и его заголовки (механизм кодирования в заголовках 
письма, в теле письма) зависит от почтовой программы и может быть различным 
в случае создания письма различными почтовыми программами. 

Рассмотрим файл #1.eml

Date: Tue, 21 Dec 2004 18:11:12 +0200
From: =?Windows-1251?B?wv/35fHr4OIgyuDr4Pjt6Oru4g==?= <kalashnikoff@itstep.org>

Reply-To: =?Windows-1251?B?wv/35fHr4OIgyuDr4Pjt6Oru4g==?= <kalashnikoff@itstep.org>
Organization: =?Windows-1251?B?ysAgItjg4yI=?=

X-Priority: 3 (Normal)
Message-ID: <03470554.20041221181112@itstep.org>

To: kalashnikoff@mail.ru, kalashnikoff@itstep.org
CC: kalashnikoff-sms@mail.ru

Subject: =?Windows-1251?B?z/Do7OXwIO/o8fzs4A==?=
MIME-Version: 1.0

Content-Type: text/plain; charset=Windows-1251


Copyright © 2022 Файлообменник files.d-lan.dp.ua

Использование любых материалов сайта возможно только с разрешения автора.