"Ник Филимонов. 64 килобайта о Фидонет." - читать интересную книгу автора

другой план роутинга, и письма могут быть упакованы в разные пакеты.
Помимо обычных писем, аркмейл-аттач мейлеры способны понимать также
некоторые спициальные письма - так называемые файл-аттачи (fileattach) или
просто "аттачи". Файл-аттач представляет собой обычное письмо, имеющее особый
атрибут (F/a - File/Attach) и содержащее в поле темы имя передаваемого файла.
При обнаружении такого письма мейлер ищет соответствующий файл по
указанному в поле темы пути и имени, и, обнаружив его, упаковывает письмо в
почтовый пакет. При передаче этого письма будет передан также и файл, который
данное письмо описывало. При этом считается, что файл прикреплен (приаттачен,
Attached) к письму.
Помимо обычных аттачей, мейлеры класса ArcMail-Attach имеют особый вид
аттачей - ArcMail-Attach письма. Эти письма создает эхопроцессор при создании
ArcMail-пакета для заданного адреса. Такое письмо отличается от обычного
аттача тем, что написано от "магического" имени робота "ArcMail". При
нахождении письма от этого робота мейлер не создает .PKT файла, и передает при
установлении соединения только сам файл с ArcMail-пакетом.


Binkley-style мейлеры.

Для мейлера типа BinkleyTerm одним из основных отличий от
ArcMail-Attach является тот факт, что такой мейлер никоим образом не работает
с письмами. Таким образом, вместо NetMail-фолдера в Binkley-style мейлерах
используется понятие аутбаунда (outbound). Для каждой из зон, в которые
станция отправляет письма и файлы, создается специальный каталог (аутбаунд).
Для каждого адреса, на который должна быть отправлена почта создаются
особые файлы с уникальным именем (шестнадцатиричная запись 3D-адреса узла)
и расширением .?LO, задающие флавор (атрибут, flavour) для данного адреса,
а также содержащие указания мейлеру на передачу тех или иных файлов в виде
путей. Первая буква расширения задает флавор. Для нетмайла создается аналог
файла .PKT - ?UT. Все эти манипуляции осуществляются не мейлером, а отдельной
утилитой, либо эхопроцессором.
При посылке почты мейлер типа BinkleyTerm передает соответствующий
файл с неупакованной сетевой почтой (.?UT), в виде файла .PKT, образовав имя
.PKT файла непосредственно в момент начала передачи. Таким образом, при
обрывах связи с последующим перезвоном .PKT файлы имеют уже другие имена, а
следовательно принимаются не с места обрыва, а заново.
Поскольку в восьмисимвольном поле имени файла DOS невозможно
разместить 4D-адрес в шестнадцатиричной форме, для адресов назначения,
являющихся поинтами создаются отдельные подкаталоги аутбаунда. Такие
подкаталоги имеют шестнадцатиричные имена соответствующие адресу босс-ноды
(т.е. 3D-адресу) и содержат файлы .?UT и .?LO с шестнадцатиричным номером
поинта.
Для нормальной работы с Binkley-Style мейлером должен использоваться
упаковщик сетевой почты, который будет преобразовывать письма в .?UT файлы.
Чаще всего используются IMBINK и BPACK.
Распаковка приходящей почты осуществляется в этом случае
эхопроцессором. Мейлер лишь передает почту и файлы из аутбаундов и принимает
входящие пакеты и файлы в каталоги, называемые инбаундами.
Мейлеры типа BinkleyTerm поддерживают три инбаунда - для неизвестных