FTN Stub
Назначение
Модуль FTNStub предназначен для подключения к сети ФИДО без использования
гейтов типа ddt.demos.su и аналогичных.
Доступ к функциям производится через кнопку в панели Filolook:
Несколько слов о сети ФИДО
Общие понятия о структуре и принципах
функционирования сети ФИДО можно почерпнуть из текста документа
“64kb о FIDOnet”. Так же настоятельно рекомендуется к прочтению
Устав сети ФИДО, его оригинальный англоязычный текст и русский перевод
можно найти в Internet, например на http://www.aha.ru/~laperuz/.
Также можно ознакомится с кодами FIDOnet на территории бывшего СССР
и стран дальнего зарубежья: fidocode.txt.
Для отправки и получения почты сети ФИДО необходимо зарегистрироваться
в этой сети ("получить пойнта"). Эта процедура носит сугубо индивидуальный
характер, поэтому далее будем считать, что этот этап успешно пройден.
Следует только учесть, что на сегодняшний день для работы с FTNStub
лучше получать IP-пойнта (т.н. fido via IP), хотя можно и по
обычному dial-up (т.е. модемному соединению).
Настройка
Настройка производится с помощью мастера, для этого необходимо нажать кнопку
FTNStub на панели инструментов Fidolook.
- Codecs
Секция предназначена для определения программ-архиваторов,
используемых в работе FTNStub. Здесь необходимо указать месторасположение
архиваторов и (по необходимости) отредактировать ключи командной строки.
Поддержиаются ZIP, ARJ и ряд других. Набор архиваторов, проверенных
на совместимость, можно скачать со странички автора.
К сожалению в настоящее время реализована только распаковка
входящей почты, упаковка же исходящих pkt в архивы не реализована. Если вас
это не устраивает - присоединяйтесь к группе [Pack outbound wanted]
подписчиков PVT.FIDOLOOK и/или пинайте автора :о)
- Transports
Настройка транспорта (мылера) для доставки сетевой почты.
В текущей версии FTNStub встроена поддержка
популярного ip-мейлера BinkD by Dima Maloff. Сам BinkD в дистрибутив не
входит, его можно скачать с ftp://cvs.happy.kiev.ua/pub/binkd/binkdwin.zip.
Также можно использовать любой другой фидо-мейлер, поддерживающий стандарты
BSO и/или T-MailStyle filebox, например Argus (http://www.ritlabs.com/argus/),
для этого надо создать новый транспорт кнопкой Add и указать
месторасположение исполняемого файла программы (.exe или .bat). О настройке
внешних мейлеров читать в документации к ним. [x] IP
transport - указывает FTNStub'у, что мылер использует протокол IP и
требуется установить соединение с Internet. [x] Run Auto Receive
All when started - принудительно включает функцию "auto
receive all" при запуске мейлера.
- Paths
Настройка путей к служебным папкам FTNStub.
Inbound directory - Каталог для входящих
сообщений, в зависимости от установки флажка Do Not cleanup
почта из него может удаляться после обработки (тоссинга) или нет.
Temporary directory - временный каталог
мейлера.
[x] Save received packets in directory - в
зависимости от установки сохраняет или не сохраняет копии всех полученных
почтовых пакетов в указанные ниже папки для их последующего анализа вручную.
Отладочная функция.
[x] Save decompressed - так же сохраняет распакованные пакеты (*.pkt)
Bad packets directory - Каталог для плохих пакетов, обработка которых по
какой-либо причине невозможна.
Outgoing packets directory
- каталог для исходящих почтовых пакетов (*.pkt)
Verify all path exist and valid - проверка наличия и правильности путей к введенным
выше каталогам. Без нажатия этой кнопки дальнейшая настройка
невозможна.
- Store
Настройка папок OE.
Store folder name - имя основной папки с фидо-почтой, в ней будут
располагаться подпапки эхоконференций. Netmail folder name
- имя папки с нетмейлом. [x] Allow duplicates - в
зависимости от установки проверяет или не проверяет наличие во входящей почте
писем-дубликатов (дуполовка). Пойманные дубликаты сохраняются в папке,
указанной как duplicates mail folder. [x] Make Carbon Copy
- "карбонка", письма к себе-любимому копируются в заданной папке :) (отбор по
заголовку X-Comment-To: во входящей почте). [x] A-la
Fidonet style Tearline & Origin - установка этого флажка позволяет
видеть в теле письма фидошные тирлайн и ориджин. При цитировании и ответе их
рекомендуется удалять, во избежание проблем с модераторами и глюков софта у
ваших корреспондентов. Атавизм - правильнее использовать для просмотра
служебных строк скин для read mail. [x] Include FTN source in
received messages - в зависимости от установки добавляет или не
добавляет в конец входящих сообщений их копию со всеми служебными
заголовками. Отладочная функция. [x] Link conversations by
MSGID - собирание тредов (линковка локальной эхобазы) по-фидошному,
на основании кладжей MSGID/REPLY. Remove ... - при
установке этих флажков из уже закачанных писем удаляются интернетовские
заголовки и некоторые служебные данные. Позволяет значительно уменьшить размер
локальных эхобаз баз на диске. [x] Use Advanced Dogs
Hunter - "собаколовка" имени В. Полуконова :). Исправляет проблему
имени отправителя в письмах из Internet.
[x] Use OE Mail Sending Format - шутка автора для демонстрации возможностей
программы. Настоятельно не рекомендуется
включать эту функцию.
[x] Enter Diagnostic Mode - включает режим отлова писем с некорректной структурой
(копируются в отдельную папку). Пойманные горбухи можно отправить их
авторам с рекомендациями тщательнее курить стандарты :)
- Link setup
Настройка адресов и параметров связи.
Shema - название подключения. Можно создать несколько подключений
и выбрать подключение по умолчанию.
BOSS - настройка параметров босс-ноды. Необходимо указать
имя сисопа (латиницей), его адрес в ФИДО в формате zone:net/node (например,
2:5020/12) и домен fidonet.net.
POINT - настройка
собственных параметров. Необходимо указать свое имя (латиницей), свой
пойнтовый адрес в ФИДО (например, 2:5020/12.3), домен fidonet, выбрать
архиватор (в настоящее время не задействовано) и транспорт.
Passwords - здесь необходимо указать пароль (один на
все), о котором предварительно договорились с боссом при получении пойнта.
Пароль используется только для исходящей почты, во входящих пакетах никакой
проверки пароля не производится.
Update Account - зафиксировать внесенные изменения.
Advanced - открывает окно расширенных настроек:
Boss node IP-address - здесь можно задать альтернативный
(не учтенный в fidonet.net) IP-адрес босса.
[x] Binkley style outbound указывает, в каком формате FTNStub будет формировать очередь
для отправки: BSO или filebox (флажок снят). Выбор зависит от используемого
транспорта, встроенный транспорт BinkD может использовать любой из этих
форматов.
[x] Create 'scan.now' flag in Outbound -
указывает FTNStub, при появлении исходящей почты, создавать в каталоге
"outbound" файл-флаг (файл нулевой длины) scan.now. Этот файл-флаг может
использоваться внешним программным обеспечением для автоматизации запуска
какого-либо процесса.
- Purger
Настройка очистки базы сообщений от просроченных сообщений.
[x] Run automatically -
запускать автоматически. Delete messages - удалять
сообщения отправленные указанное количество дней назад. Можно указать удалять
или нет сообщения, помеченные как "ignored" (пропущенные), и пустые фолдеры.
Preserve messages - отмеченные флажками сообщения
("просмотренные", "помеченные", "непрочитанные", находящиеся в заданной папке)
не будут удаляться. [x] Move to "Deleted items" folder -
перемещать удаленные сообщения в папку "удаленные" или удалять сразу. [x]
Compact folder after delete - сжимать или нет папки после
удаления сообщений.
По завершению установки на диске должны появиться каталоги, указанные в
секции Paths и почтовая учетная запись с названием схемы из Link setup.
Отправка корреспонденции через FTNStub
- Создание нового сообщения.
Для создания нового
сообщения надо использовать стандартную кнопку на панели OE, находясь в одной
из папок FTNStub (папки появятся в дереве папок после настройки FTN).
Заполнение заголовка X-FTN-Area: при этом происходит
автоматически, в зависимости от папки. Так же можно использовать пункты
New mail (нетмейл)
и New Post (эхомейл) в ниспадающем меню кнопки FTN на панели
инструментов FL. При этом в случае эхомейла необходимо вручную указывать имя
эхи в окошке X-FTN-Area: панели FL headers.
Важно: без указания имени эхи письмо будет считаться нетмейловым.
- Нетмейл.
Аналог e-mail в ФИДО. Для создания
нетмейловых сообщений FTNStub использует адресацию в формате RFC-822, т.е.
фидошный адрес "Vasya Pupkin 2:5020/12.3" надо указывать как "Vasya
Pupkin@p3.f12.n5020.z2.fidonet.org". Важно: если просто ввести адреcата в
поле "To:", то Fidolook SL отправит письмо как обычный e-mail. Для
задействования FTNStub необходимо создать в адресной книге соответствующий
контакт с адресом в RFC-822 формате и вызывать его оттуда. Так же
рекомендуется создать в адресной книге абонента "All" с адресом своего босса,
для устранения возможной ошибки с "routed echomail". Для удобства можно
записать стандартный фидошный адрес в поле "Псевдоним", тогда можно будет
указывать в письме фидошный адрес абонента, и FTNStub автоматически вызовет
соответствующий контакт из адресной книги. Далее в тексте будет
использована фидошная система адресов.
- Подписка на эхи у босса.
Подписка на эхи в ФИДО
осуществляется автоматически почтовым роботом AreaFIX. Для того чтобы
подписаться на эхи, необходимо направить нетмейлом боссу письмо на имя
робота. Пример:
_____________________________________
From : Vasiliy Pupkin 2:5020/12.3
To : AreaFix 2:5020/12
Subj : PASSWORD <- Ваш паpоль
-------------------------------------
команда робота
_____________________________________
Письмо не должно содержать приветствия и подписи. Т.к. формат команд
робота и их набор может отличаться, в зависимости от установленного у босса
софта, необходимо узнать эти данные, направив роботу команду
%HELP. Пример:
_____________________________________
From : Vasisualiy Pupkin 2:5020/12.3
To : AreaFix 2:5020/12
Subj : PASSWORD <- Ваш паpоль
-------------------------------------
%HELP
_____________________________________
Если все проделано правильно, AreaFIX пришлет нетмейлом ответ на запрос с
перечнем и форматом поддерживаемых команд. В случае ошибки получите отлуп с
указанием причины. :) В случае, когда конкретный AreaFIX не понимает команду
%HELP (редко, но встречается) необходимо проконсультироваться с боссом.
Собственно подписка на эхи осуществляется согласно инструкции, полученной от
робота.
- Ответ на сообщение.
Для ответа на сообщения в эхах или
нетмейле используются стандартные кнопки на панели OE или пункты Reply
Group и Reply Sender в меню кнопки FTN.
- Отправка и получение сообщений. Для отправки и получения
сообщений используется пункт Poll name (где name=имя схемы из
Link setup) в меню FTN. Обработка пришедшей почты (тоссинг) производится с
помощью пунктов меню FTN Receive All (ручной режим) или
Auto Receive All (автоматический режим).
Последняя версия
Модуль FTNStub.dll входит в основной пакет Fidolook.
Обновления
-
Разработчики
Автор: Andrey No <andrey_no@mail.primorye.ru>
|