
• Expiration=date-time (в соответствии с изученным ними способом
представления даты и времени в RFC2822). После истечения данной даты
доступность внешних данных не гарантируется
• Size= количество данных, которые необходимо получить из внешнего
источника, позволяет получателю письма решить, имеет ли смысл тратить
ресурсы (время, пропускную способность) на получение данных
• Permission=read/write. Указывает, может ли получатель письма
перезаписывать данные.
Кратко рассмотрим существующие access-type. Сегодня определены
следующие типы доступа:
• FTP. Содержимое должно быть получено с FTP сервера по протоколу FTP,
этот протокол требует указания имени пользователя и пароля, которые по
соображениям безопасности не указываются в заголовке письма,
получатель должен получить эти сведения от отправителя письма)
• ANON-FTP. Содержимое должно быть получено с FTP сервера по протоколу
FTP, при этом к FTP серверу разрешен анонимный доступ, более детально
протокол FTP будет изучен нами позднее, тогда станет ясно, что такое
анонимный доступ
• TFTP. Содержимое должно быть получено с TFTP сервера по протоколу
TFTP, данный протокол так же будет изучен нами позднее.
Для ВСЕХ ТРЕХ перечисленных типов доступа используется два
обязательных параметра:
o Name= имя того файла, который и содержит тело письма и который
необходимо получить из внешнего источника
o Site= полное доменное имя того узла, с которого необходимо считать
файл
Так же для ВСЕХ ТРЕХ случаев возможно указание еще двух параметров:
o Directory= каталог, содержащий файл на удаленном узле
o Mode= режим передачи с удаленного узла, смысл данного параметра
будет ясен после изучения протоколов FTP/FTFP
• Local-file. Содержимое может быть получено с локального узла
пользователя, обязательный параметр NAME= показывает имя файла.
• ASF. Содержимое может быть получено с помощью общей файловой
системы AFS, изучать данную технологию мы не будем.
• Mail-server. Содержимое может быть получено с почтового сервера, для
этого почтовому серверу необходимо послать письмо, текст которого
передается в ТЕЛЕ данного письма (как мы говорили выше, настоящее
тело данного письма хранится удаленно, поэтому говорят, что текст
письма, которое нужно послать почтовом серверу хранится в МНИМОМ
теле письма. Обязательный параметр для данного типа доступа Server= –
электронный адрес, на который необходимо послать письмо, возможен
необязательный параметр Subject= - указание на то, какой должна быть
тема посылаемого письма чтобы получить в ответ данные, являющиеся
телом письма.
Наконец мы переходим, пожалуй, к самому интересному значению поля
Content-Type:
Тип Multipart. Данный тип показывает, что данное письмо имеет структуру,
т.е. состоит из многих частей, каждая часть письма сама по себе может иметь то
или иное содержимое. С помощью данного типа можно передать в одном письме,
состоящем из многих частей и файл, и текст, и еще один файл и т.д. При этом