Компоновщик сообщений


  1. Описание компоновщика
  2. Установка и настройка компоновщика для работы с FastEcho
  3. Другие варианты настройки компоновщика
  4. Подробнее о PalmToss версии (0.7)
  5. Автоматическая устновка получаемых PDB файлов

1. Описание компоновщика

Компоновщик сообщений - программа, которая собирает полученные мейлером пакеты (pkt) и сохраняет их в виде PDB файла. Она запускается перед основным процессом тоссинга, который делает, например FastEcho.

Создаваемый PDB файл имеет уникальное имя вида fidoXXXXXXXX.pdb, где значение XXXXXXXX генерируется в зависимости от времени создания пакета.

На данный момент существуют несколько реализаций компоновщика.

Инструкции по установке и настройке компоновщика приведены для каждой реализации внутри соответствующего архива в виде текстового файла.

К содержанию

2. Установка и настройка компоновщика для работы с FastEcho

Основная идея заключается в том, что FastEcho может автоматически запускать компоновщицик после распаковки пакетов и перед своим процессом тоссинга.

Имя выполняемого файла указывается с помощью fesetup.exe

fesetup -> system -> external programms -> run after unpack

В этом поле надо прописать полный путь к исполняемому модулю компоновщика.

Соответственно в файле настроек компоновщика 'toss_cfg.ini' установить параметр

delete_pkt_after_toss = 0
К содержанию

3. Другие варианты настройки компоновщика

Вариант настройки компоновщика, подходящий практически для любой конфигурации FTN софта, предложил Andrey Konstantinov 2:5009/12 (akonst@mail.ru).

Пишем батник: toss.bat
============== начало toss.bat =======================
copy C:\FIDOW\FILES\INBOX\*.pkt C:\FIDOW\PALM\IN\
unzip.exe C:\FIDOW\FILES\INBOX\*.* -d C:\FIDOW\PALM\IN\
PALMTOSS.EXE
============== конец toss.bat ========================

Ключи и архиватор тут могут быть любыми, лишь бы распаковывали
файлы типа:

P000C004.FR0
P000C004.SA1
P000C004.TH2

и извлекали *.pkt в каталог C:\FIDOW\PALM\IN\

Этот батник запускаем перед всеми возможными тоссерами, как только
пришли входящие пакеты с почтой.

Hастройки TOSS_CFG.INI:
============== начало TOSS_CFG.INI ===================
[options]
auto_fill_area_list=0
;0 - тоссер берет только те сообщения, которые были помещены
;    в эхоконференции из списка указанного в arealist
;1 - все сообщения копируются в базу для пальма

delete_pkt_after_toss=1
;установка этого параметра в 1 приведет к тому, что после обработки
;все pkt фалы, найденные в каталоге %inbound%, будут удалены

log_file_name=palmtoss.log
;этот файл создается в каталоге %tossed_pdb%
;оставте это поле пустым, если вам не нужен лог

[directories]
inbound=C:\FIDOW\PALM\IN\
;inbound - это каталог, в котором должны лежать pkt файлы
;вниманиние!!! проверьте значение параметра delete_pkt_after_toss

tossed_pdb=C:\FIDOW\palm
;tossed_pdb - это каталог, в котором создаются базы для пальма

;далее следует список конференций
[area_list]
-netmail-
TAMBOV.CELLULAR
TAMBOV.ECHO
TAMBOV.EXCH.OTHER
...
============== конец TOSS_CFG.INI ===================

Этот процесс оставляет все пришедшие файлы нетронутыми для работы
partoss. Все скопированные в каталог "C:\FIDOW\PALM\IN\"
*.pkt- удаляются после тоссинга.
К содержанию

4. Подробнее о PalmToss версии (0.7)

Эта версия компоновщика родилась, как дополнение к новому FidoReader(0.7), в котором реализована функция вывода текста письма с правильным квотированием.

В новой версии компоновщика добавлен параметр:

strcat_line_lenght = 50

Этот параметр указывает парсеру сообщения какой длины должна быть строка, чтобы следующая присоединилась без переноса строки. (в данном случае 50 символов)

Исключения:

Если такое форматирование не нужно, удалите этот параметр или присвойте ему значение '0'.

Эта функция нужна для улучшения вида выводимого текста на пальме. Например, исходное письмо:

 ab> Text text text text text, text text text text, text
 ab> text text text.

Если строка целиком не влезет, то на КПК будет отображаться так:

 ab> Text text text text text, text text text
 ab> text, text
 ab> text text text.

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

 ab> Text text text text text, text text text text, text text text text.

После чего, на КПК эта строка отобразится без лишнего переноса строки:

 ab> Text text text text text, text text text
 ab> text, text text text text.
К содержанию

5. Автоматическая устновка получаемых PDB файлов

Для автоматической установи получаемых PDB файлов предлагается воспользоваться программой 'Palm DB auto installer'.

Инструкции по установке и настройке находятся в архиве с программой.

На данный момент эта программа реализована только для Win32.

К содержанию