на главнуюВсе эхи 715.ECHO
войти ?

загадка про мейлер

От Jury Bogoyavlensky (2:5020/601) к Viktor Nozhnov

В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)


Hello, Viktor!

17 Сен 18 10:07, ты Viktor Nozhnov 2:5020/1668.15 писал(а) All:


VN> Что-то мою загадку никто не хочет отгадывать.
VN> Подожду еще и напишу разгадку.
VN> Hо если нужна дополнительная информация - спрашивайте ;)
VN> Я очень рад, что все исправил, а то уж перепугался, что придется или
VN> полкомпа разбирать или систему восстанавливать из бэкапов или что-то с
VN> модемом (но тогда бы поставил запасной, это самый простой вариант).

bsy'шка пади запала или флаг какой...

Ты мой конфиг посмотреть от тымыла можешь, почему он линию не видит?
Hетмейлом тогда с ходла заберешь, когда там твой модем звонить начинает. Hочью?

Давай сюда покажу, может правда, кто подсобит. Помним что в режиме терминала он видит RING.
В режиме мейлера стоит в ожидании и всё.. молча ждёт чего-то. Hа Alt+A принимает звонок.


=== Hачало T-MAIL.1CTL ===
; Modified by T-Mail Install 22/01/2017 at 16:52
;== T-MAIL 2600 ======= T-Mail's main control file =======================
;
;============================= System section =============================
;
; В этой секции задаются основные параметры вашей системы
;
; -------------------------------------------------------------------------
;
Address 2:5020/601@fidonet ; System address
;
; Задается основной адрес системы. Эта переменная должна быть обязательно
; определена.
;
;AKA 5030/2.10@fidonet ; Also Known As ...
;AKA 237:9190/5.1@banet
;
; В этих переменных задаются дополнительные адреса, формат задания адресов
; указан в главе "Соглашения об адресах в T-Mail". Всего может быть задано
; до 100 дополнительных адресов в версии T-Mail для DOS и до 200
; дополнительных адресов в версиях T-Mail для OS/2 и Windows NT.
;
;Task_Mode Master ; Enable/disable packer functions
;
; Задание типа задачи для многозадачного режима. Если используется
; несколько линий и, соответственно, несколько мэйлеров, то один из них
; должен быть Master, а остальные Slave.
;
SysOp Doctor's Choice ; SysOp name
;
; Имя системного оператора.
;
BBSname Legion BBS ; BBS Name
;
; Название системы. Эта строка будет отражена в EMSI.
;
Phone 7-495-Pri-Vate ; My Phone no.
;
; Телефон системы. Это просто строка, используемая в EMSI, может иметь
; произвольное значение, например "-Unpublished-".
;
Country 7 ;
;
; Телефонный код страны. Для России - 7. Для США - 1.
;
Place Moscow, USSR ; Place
;
; Местонахождение системы, будет отражено в EMSI.
;
;Synchronize 5030/15 ; Synchronize clock with this node
;
; Адрес системы с "эталонными" часами. В случае, если установлен сеанс
; связи с этой системой, системные часы вашей системы будут
; синхронизированы с часами указанной системы. Такой адрес может быть
; только один.
;
; Default_OH [2:*/*.0] 5:30-6:30 ; Defines default open hours
;
; Default_OH [2:*/*.0] 6:30-7:30 ; 2nd zone mail hour
; Default_OH [1:*/*.0] 13:00-14:00 ; 1st zone mail hour
; Default_OH [2:5030/15.*] 2:00-8:00 ; I love my points
;
; Каждая такая переменная определяет интервал(ы) времени, в которые по
; умолчанию можно вызывать системы, адреса которых в ней определены.
;
; В списках адресов здесь нельзя использовать флаги, задаваемые в
; subst.lst, но можно использовать флаги, заданные в нодлисте. При
; использовании этих переменных T-Mail находит первый подходящий по адресу
; интервал и игнорирует последующие.
;
; Число этих переменных неограничено.
;
UTC +4 ; Time Zone
;
; Эта переменная задает разницу (в часах) между UTC и местным временем в
; компьютере. Для московского времени эта величина +3 зимой и +4 летом.
; Если данная переменная не определена, то величина этой разницы будет
; взята из переменной окружения "TZ" DOS, OS/2 или NT.
;
;============================ Miscellaneous info ==========================
;
; В этой секции задаются различные дополнительные параметры системы
;
; -------------------------------------------------------------------------
;
;T-Password my_password_no_5 ; Password to write msgs to T-Mail
;
; 'Главный пароль' системы. Знание его позволяет использовать
; дополнительные возможности мэйлера, подробнее см. часть "T-Mail server"
; главы 18.
;
;CallBack_Password cbpass ; Call Back request password
;
; Пароль для использования функции Call Back (см. часть "T-Mail server"
; главы 18).
;
;T-ServerNotify 5030/124.1023 ; Notification address
;
; Эта переменная определяет адрес, на который будет отправлена копия
; отчета о работе T-Server при выполнении директивы 'Exec' (см.главу 18).
;
;Highlight ZR-16 2e ; String nighlighting
;Highlight ZS-16 4e
;Highlight Human caller 1f
;Highlight Human caller 1f,d:\sounds\hello.wav
;
; Выделяет определенным цветом заданную строку, где бы она не появилась на
; экране. Атрибут задается двузначным шестнадцатеричным числом, старший
; цифра которого определяет цвет фона, а младшая - цвет надписи. Номера
; цветов совпадают с атрибутами BIOS.
;
; В коммерческих версиях T-Mail для OS/2 и для Windows NT после
; шестнадцатиричного числа через запятую можно указать имя звукового
; файла, который будет воспроизведен через звуковую карту при выделении
; заданной строки. Для OS/2 это могут быть файлы форматов *.WAV или *.VOC,
; для Windows NT - *.WAV.
;
; Пробелы в шестнадцатеричном числе, а также между ним и именем файла
; недопустимы - они должны разделяться только запятой (см.пример). Общее
; число таких строк не ограничено. В каждой строке экрана T-Mail может
; выделить до двух таких строк.
;
;Saver << Press any key >> ; String for screen saver
;
; Эта переменная переопределяет текстовую строку, которую выводит screen
; saver.
;
;Saver_time 10 ; Screen saver threshold
;
; Время задержки гашения экрана для screen saver (мин). Значение 0
; запрещает гашение экрана. Если в течение заданного времени не было
; произведено ни одного нажатия на клавиши, screen saver срабатывает:
; гасит экран и периодически выводит в разные места экрана табличку с
; надписью, заданной командой saver. После нажатия любой клавиши исходный
; вид экрана восстанавливается.
;
;Dos_Critical_Errors No ; DOS critical error treatment
;
; Эта переменная служит для настройки обработчика критических ошибок DOS.
; Возможные значения:
;
; No - обработчик не установлен (значение по умолчанию);
; Abort - экстренный выход с кодом завершения (errorlevel) 4
; (Экстренный выход - немедленный выход без записи в
; лог-файл и без записи текущего состояния);
; Ignore - игнорировать ошибки и продолжать работу;
; Exit - ошибка игнорируется, но T-Mail максимально быстро
; завершает работу с кодом завершения (errorlevel) 4;
; Retry - запрос к DOS, вызвавший ошибку, повторяется 10 раз, если
; ошибка повторяется более 10 раз, следует экстренный выход
; с кодом завершения (errorlevel) 4.
;
; Рекомендуется использовать Retry, однако для сложных автоматических
; систем предпочтительно Abort. Для систем, которые находятся под вашим
; постоянным контролем можно использовать Exit, Ignore же следует
; использовать с большой осторожностью. Данная переменная имеет смысл
; только в версии для DOS.
;
;SendOnly_DiskSpace 0 ; Check for available disk space, Kbytes
;
; В этой переменной задается минимальное количество свободного места (в
; килобайтах) на диске в каталоге для приема файлов, заданном переменными
; Inbound или InboundUnProtected. Если количество свободного места там
; меньше, чем задано в этой переменной, то T-Mail будет пытаться
; установить сеансы связи только с передачей файлов. Если значение этой
; переменной равно 0, то такая проверка не производится. Значение по
; умолчанию 0.
;
;============================ Key Definitions ===========================
;
; Секция определения "горячих" клавиш.
;
; -------------------------------------------------------------------------
;
; Синтаксис:
;
; Key <hex mnemocode|scancode> <action>
;
;Key <F9> Control ; "Key" action definition
;
; Key <F8> Repack \
; Key <Shift-F2> Set circle=100
; Key <Ctrl-E> edit.bat
; Key <Alt-F11> Poll /11 /12 /13
; Key <E> Drop /100 /15
; Key <F3> Exit 33
; Key <F10> KeyMacro <Ctrl-F1>5030/53<ret><5100>
; Key <Shift-F9> KeyMacro <Alt-F4><Alt-P>/124<ret><Ctrl-O>/124<ret>
; Key 1200 C:\T-MAIL\tm-ed.exe ; Alt-E
; Key 5900 !c:\nc\nc.exe ; Shift-F6 (Fast, w/o swap to disk)
;
; Здесь задаются клавиши и их сочетания, при нажатии которых будут
; выполнены определенные действия. Можно задать до 20 определений клавиш.
; Подробнее см. главу 20 документации.
;
;==================== User-defined flags Definitions =====================
;
; Секция определения пользовательских флагов
;
; -------------------------------------------------------------------------
;
; Синтаксис:
;
; UserDef_Flag <flagname>
;
;UserDef_Flag ISKRA ; User-defined flag definition
;
; UserDef_Flag GSS
; UserDef_Flag OURNET
; UserDef_Flag WORLD
;
; Здесь описываются дополнительные флаги нодлиста, задаваемые самим
; пользователем. Эти флаги используются и обрабатываются аналогично
; обычным флагам нодлиста (т.е, в списке адресов при задании роутинга,
; прав доступа, dial-префиксов и т.д.). Присвоение системам этих флагов
; может производиться либо в нодлисте, либо в файле subst.lst. Можно
; определить не более четырех таких флагов. В файле t-mail.ctl эти флаги
; могут использоваться только ПОСЛЕ их описания.
;
;
;============================ T-Mail sound control ========================
;
; Секция управления звуковыми эффектами
;
; -------------------------------------------------------------------------
;
;Sound CEDTR ; Sound yes/no/mask
;
; Позволяет управлять звуковыми эффектами. Значение YES разрешает все
; звуковые эффекты, NO запрещает (все). Mask определяет, какие из эффектов
; разрешены, а какие нет:
;
; C - Connect
; B - Begin session
; S - End session
; A - Abort transfer
; E - Error
; H - Human caller
; D - Chat
; U - Unpack mail
; R - Ring
; T - Tick
;
; Подробнее см. часть 'Настройка звуковых эффектов' главы 20.
;
; Далее следуют настройки звуковых фрагментов применительно к различным
; случаям.
;
; Синтаксис:
;
; SoundOf <событие> <число повторений> <образец>
; или
; SoundOf <событие> <filename>
;
; Каждый образец содержит одну или несколько групп по 4 числа, которые
; интерпретируются следующим образом:
;
; первое число из четверки - стартовый тон (Гц) (-1 означает молчание);
; 2-е - приращение тона за такт;
; 3-е - длительность такта (мсек);
; 4-е - число тактов.
;
; Case Rep. Pattern(s)
;
;SoundOf Connect 1 100 10 100 4 100 -3 100 4 ; Modem connection
;SoundOf Begin 1 37 1 10 64 ; Begin sessoin
;SoundOf End 20 5700 1500 2 7 ; End of session
;SoundOf Abort 1 900 1 5 50 ; Transfer aborted
;SoundOf Human 10 300 150 6 10 ; Human Caller
;SoundOf Error 1 200 1 2 800 1000 -1 2 800 ; Error (modem, fossil)
;SoundOf Chat 4 3500 0 50 1 3000 0 50 1 4000 0 5 1 ; Chat
;SoundOf Unpack 1 12000 -100 6 100 ; Unpacking mail
;SoundOf Ring 10 595 0 55 1 743 0 55 1 ; Ring
;SoundOf Tick 1 500 0 2 1 ; Simple 'tick'
;
; Во втором варианте переменной SoundOf вместо вывода звука на встроенный
; динамик компьютера используется вывод на звуковую карту, установленную в
; вашей системе. Этот вариант можно использовать только в коммерческой
; версии T-Mail для OS/2 или для Windows NT. В качестве параметра
; <filename> используется имя соответствующего звукового файла в формате
; .WAV (для Windows NT и OS/2) или .VOC (для OS/2).
;
; SoundOf Connect C:\T-MAIL\connect.wav ; Modem connection
; SoundOf Begin C:\T-MAIL\begin.wav ; Begin session
; SoundOf End C:\T-MAIL\end.wav ; End of session
; SoundOf Abort C:\T-MAIL\abort.wav ; Transfer aborted
; SoundOf Human C:\T-MAIL\human.wav ; Human Caller
; SoundOf Error C:\T-MAIL\error.wav ; Error (modem, fossil)
; SoundOf Chat C:\T-MAIL\chat.wav ; Chat
; SoundOf Unpack C:\T-MAIL\unpack.wav ; Unpacking mail
; SoundOf Ring C:\T-MAIL\ring.wav ; Ring
; SoundOf Tick C:\T-MAIL\tick.wav ; Simple 'tick'
;
;
;============================= Directory Settings =========================
;
; Секция задания имен и расположения различных файлов и каталогов
;
; -------------------------------------------------------------------------
;
Inbound a:\fido\spool\inbound\ ; Inbound files directory
;
; Каталог, где помещаются принятые файлы, и где содержатся по умолчанию
; файлы для отправки. Это означает, что если есть предназначенное для
; отправки письмо с атрибутом FileAttached, и имя файла не содержит пути
; (нет символа '\'), то считается, что файл находится в этом каталоге.
;
InboundUnProtected a:\fido\spool\inbound\ ; Inbound for unsecured sessions
;
; В этот каталог будут приниматься файлы при сеансах связи, не защищенных
; паролями. Если не задано, то совпадает с именем каталога, заданного в
; переменной Inbound (t-mail.ctl). Разделение этих каталогов может помочь
; вам уберечься от файловых бомб, фальшивых архиваторов и прочих опасных
; вещей.
;
Log a:\fido\logs\tmail.log ; Log file name
;
; Переназначает имя и расположение log-файла (взамен t-mail.log по
; умолчанию).
;
Log_Buffer 64 ; Log buffer size
;
; Эта переменная устанавливает размер буфера для вывода информации в
; лог-файлы в килобайтах. Вывод информации производится в буфер до тех
; пор, пока он не заполнится, после чего содержимое буфера будет выведено
; в файл. Такой режим может быть полезен, например, для компьютеров с
; функциями сокращения энергопотребления (Green) или в случае, если
; лог-файл находится на сервере локальной сети. Этот буфер используется
; для ведения всех лог-файлов: основного (переменная Log), терминального
; (переменная Term_Log) и факсов (переменная Fax_Log). При перенаправлении
; вывода информации из одного лог-файла в другой, после завершения сеанса
; связи, при запуске внешнего процесса и при выполнении ключевого слова
; Control содержимое буфера сбрасывается в соответствующий лог-файл.
; Допустимые значения от 0 до 32. Если переменная имеет значение 0, то
; буферизация не производится и вывод в лог-файл идет построчно. Значение
; по умолчанию - 0. ВНИМАНИЕ: значение этой переменной НЕЛЬЗЯ изменить в
; процессе работы T-Mail.
;
;Chat_Log chat.log ; Chat log name.
;
; Если эта переменная определена, то при соединениях с коррекцией ошибок
; весь текст беседы (chat) записывается в этот файл.
;
NodelistPath a:\fido\fileecho\z2daily ; Path to nodelist(s)
;
; Каталог, в котором находятся нодлисты и пойнтлисты.
;
Sys_Path a:\fido\T-MAIL\ ; System directory
;
; Каталог, в котором T-Mail сохраняет служебные файлы. По умолчанию они
; сохраняются в каталоге, из которого был запущен T-Mail.
;
;EventList C:\T-MAIL\events.ctl ; Eventlist filename
;
; Имя конфигурационного файла настройки событий и маршрутизации почты (по
; умолчанию имя файла events.ctl).
;
SubstList subst.lst ; SubstList filename
;
; Имя конфигурационного файла subst.lst, в котором содержатся сведения,
; изменяющие и дополняющие данные о системах из нодлистов.
;
Security password.lst ; Security table
;
; Имя конфигурационного файла (password.lst), в котором содержатся пароли
; для сеансов связи.
;
;BroadCast 5030/*.* !5030/2 read.me ; Broadcast file to listed
; systems during incoming calls
;
; Файл, имя которого задано в конце этой команды, будет отослан каждой
; системе с адресом, входящим в указанный список. Отсылка файла
; производится только при входящем вызове.
;
Swap_Order XED ; Swap order XMS, EMS, Disk
;
; Определяет области для swap (XMS, EMS, Disk) и порядок, в котором swap
; будет выполняться. Эта переменная имеет смысл только в версии T-Mail для
; DOS.
;
Swap a:\fido\t-mail ; Swap directory
;
; Каталог, где T-Mail создает swap-файлы при запуске внешних программ,
; например dobbs.bat, anyfile.bat и т.п. По умолчанию используется
; системный каталог. Размер swap-файлов около 400 кБ, вы должны быть
; уверены, что к нужному моменту необходимое пространство на диске есть,
; иначе внешняя программа не выполнится. Эта переменная имеет смысл только
; в версии T-Mail для DOS.
;
;Script_Dir C:\T-MAIL\scripts ; Script directory
;
; Эта переменная определяет имя каталога, в котором T-Mail будет по
; умолчанию искать файлы сценария, если имена этих файлов заданы без
; полного пути.
;
;============================== Terminal setup ============================
;
; Секция настройки параметров терминальной программы
;
; -------------------------------------------------------------------------
;
;
;Terminal a:\fido\t-mail\tm.bat /O ; Terminal program
;
; Программа, вызываемая в качестве терминальной при нажатии Alt-T. Если
; переменная определена, запускается внешний эмулятор терминала, иначе -
; встроенный. Во всех остальных случаях (например, Exec
; Terminal в events.ctl или Key <...> Terminal в t-mail.ctl) всегда
; вызывается только ВСТРОЕННЫЙ эмулятор терминала.
;
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;
; Если не определен внешний терминал, действуют следующие установки:
;
;Term_Download c:\gsz\gsz.exe port *P speed *B rz -rr ; Ext. DL protocol
;
; Внешний протокол, запускаемый для приема файлов. Если не определен, то
; используется внутренний Zmodem.
;
;Term_Upload c:\gsz\gsz.exe port *P speed *B sz *F ; Ext. UL protocol
;
; Внешний протокол, запускаемый для передачи файлов. Если не определен, то
; используется внутренний Zmodem.
;
; Макросы, использующиеся при задании параметров протоколов:
;
; *I - PID текущей задачи;
; *B - скорость соединения (DCE baudrate);
; *L - скорость фиксации порта (locked port) (или 0);
; *P - номер COM-порта;
; *T - номер задачи (task ident);
; *O - (только для OS/2 и NT версии) - handle открытого COM порта;
; *M - текущее системное время компьютера (в формате ЧЧ:ММ);
; *C - текущая системная дата компьютера (в формате ДД/ММ/ГГ);
; *F - при download - задает каталог, куда принимаются файлы
; (Term_DownDir), при upload - задает имя посылаемого файла
; (файлов).
;
;Term_UpDir C:\T-MAIL\files\ ; Directory for uploaded files
;
; Каталог, где (по умолчанию) ищутся файлы при передаче.
;
;Term_DownDir C:\T-MAIL\files\ ; Directory for downloaded files
;
; Каталог, в который принимаются файлы в терминальном режиме.
;
;Term_Log t-term.log ; Terminal log-file
;
; Имя log-файла. В нем отмечаются результаты передачи файлов в
; терминальном режиме.
;
;Term_Inactivity 60 ; Terminal inactivity timeout (min)
;
; Максимальное время (в минутах) неактивности оператора во время
; терминального режима работы. Если оператор не нажмет ни одну клавишу в
; течение этого периода, произойдет выход из терминала. Если 0, то
; выключено (по умолчанию).
;
;============================ Flags definitions ===========================
;
; Секция определения флагов (семафоров) и функций работы с ними
;
; -------------------------------------------------------------------------
;
Flag_Dir a:\fido\spool\flags\ ; Semaphores directory
;
; Каталог, где по умолчанию создаются и ищутся файлы-флаги. Если не
; определен, то для этого используется каталог, где находится сам t-mail.
; В этой переменной НЕЛЬЗЯ указывать корневой каталог диска!
;
Flag_Session busy%TASKNO%.t-m ; Global busy flag
;
; Этот файл-флаг создается T-Mail-ом при начале любого сеанса связи и
; уничтожается после его окончания. По умолчанию создается в каталоге,
; определенном переменной Flag_Dir. Структура этого файла подробно описана
; в главе 14 документации.
;
;Flag_NoScan noscan.t-m ; обычное использование
;
; Flag_NoScan !scan.t-m ; инверсное использование
; Flag_NoScan nosca*.t-m ; wildcard
;
; Этот флаг запрещает сканирование нетмэйла, mailboxes, fileboxes. В
; качестве флага можно использовать маску файлов (wildcard).
;
;Busy_Flags_Create Normal Semaphore Bink ; Creating of busy-flags
;
; В этой переменной указывается, какие флаги занятости (busy-флаги) будет
; создавать T-Mail при установлении сеанса связи, а также будет ли он
; создавать их вообще. Значения совпадают со значениями переменной
; Busy_Flags_Scan (см.ниже). Значение по умолчанию - No, то есть флаги
; занятости не создаются. В многозадачных и многолинейных системах
; использование этой переменной обязательно.
;
;Busy_Flags_Scan Normal Semaphore Bink ; Scanning of busy-flags
;
; В этой переменной указывается, какие флаги занятости (busy-флаги) будет
; анализировать T-Mail перед попыткой установления сеанса связи и при
; формировании/модификации очереди, а также будет ли он анализировать их
; вообще. В многозадачных и многолинейных системах использование этой
; переменной обязательно.
;
; Возможные значения (ключевые слова):
;
; Normal - обычные флаги, совместимые с мэйлером FrontDoor;
; Bink - флаги, совместимые с мэйлером BinkleyTerm (файлы *.BSY);
; Semaphore - системные семафоры (для OS/2 и Windows NT);
; No - флаги создаваться и анализироваться не будут.
;
; Можно задавать несколько ключевых слов вместе (через пробел), однако
; слово No должно быть задано единственным. Значение по умолчанию - No,
; то есть флаги занятости не анализируются.
;
; Не рекомендуется использовать все три типа флагов одновременно, так как
; это требует дополнительных ресурсов. В большинстве случаев будет
; достаточно использовать сочетания "Semaphore Bink" или "Semaphore
; Normal".
;
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;
; Далее определены Process_Flag, то есть имена флагов и соответствующие
; программы или действия, которые T-Mail выполнит при
; появлении/исчезновении/изменении соответствующего флага.
;
; Синтаксис:
;
; Process_Flag [prefix]<flag_name> <action1>
; [# <action2>]
; [# <action3>]
; ...........
;
; где
; <flag_name> - имя флага, на который надо реагировать. Если не
; определен полный путь, то флаг ищется в каталоге для
; флагов (см. переменную Flag_Dir).
;
; Если имя флага начинается со строки "\SEM32\", то в
; версиях для OS/2 и Windows NT это означает не файл-флаг,
; а системный семафор в памяти.
;
; [prefix] - перед именем флага может быть указан [prefix] - это один
; из символов '!' или '+'.
;
; Если перед именем флага никакого префикса нет, то
; действие (или несколько действий) <action> будет
; выполнено при возникновении этого флага. Непосредственно
; перед выполнением <action> флаг, заданный <flag_name>,
; будет удален. Исключением является действие Sleep. В
; этом случае T-Mail ожидает исчезновения флага
; <flag_name>.
;
; Если перед именем флага стоит префикс '!', то флаг
; считается инверсным, то есть действие происходит не при
; появлении, а при исчезновении указанного флага. В этом
; случае флаг, заданный <flag_name> создается перед
; выполнением действия . Исключением является действие
; Sleep. В этом случае T-Mail ожидает создания флага
; <flag_name>.
;
; Если перед именем флага стоит префикс '+', то флаг после
; обработки не будет удален. Эту возможность можно
; использовать только для файлов-флагов (нельзя для
; системных семафоров) и только для неинверсных флагов
; (т.е., нельзя задавать префиксы '+' и '!' для одного и
; того же флага). T-Mail реагирует на такой неудаляемый
; флаг один раз, запоминая дату и время его создания.
; После этого T-Mail отреагирует на этот флаг только
; тогда, когда изменятся дата или время его создания, либо
; после выполнения действия Control.
;
;
; <action> - одно из следующих действий, которое будет выполнено:
;
; <KeyWord>
; <[!]command>
; <dvpname>
;
; <KeyWord> - одно из ключевых слов, определяющих действие по флагу.
; См. описание переменных Process (t-mail.ctl). Кроме
; того, в переменной Process_Flag можно использовать
; действие Sleep:
;
; Sleep - ожидание исчезновения флага (или
; появления, если флаг задан с '!'). В
; этом состоянии T-Mail не выполняет
; исходящие вызовы и не реагирует на
; входящие, однако обрабатывает флаги,
; события, пакует почту и реагирует на
; нажатия клавиш.
;
; <command> - это имя программы, командного файла или команды
; операционной системы, которую нужно запустить для
; соответствующей обработки, и ее параметры. Перед
; <command> могут стоять модификаторы '!', '+' или '%',
; описанные в начале этой главы в разделе "Модификаторы
; для запуска внешних программ".
;
; <dvpname> - при работе с DESQview здесь можно задать имя
; DESQview-программы, т.е. имя dvp-файла, определяющее
; окно, которое нужно открыть.
;
;
; При задании <action> в Process_Flag можно использовать макросы, которые
; будут заменены на соответствующие параметры:
;
; *A - полный адрес системы, которая является текущей в очереди. Если
; очередь пуста, подставляется адрес -1:-1/-1.-1;
; *D - файловый ящик "по умолчанию" для системы, которая является
; текущей в очереди;
; *X - полное имя файла *.?LO или *.?UT в Bink-Style Outbound (без
; расширения) для системы, которая является текущей в очереди,
; например для 5030/15 - "c:\outbound\13A6000F";
; *I - PID текущей задачи;
; *B - скорость соединения (DCE baudrate);
; *L - скорость фиксации порта (locked port) (или 0);
; *P - номер COM-порта;
; *T - номер задачи (task ident);
; *O - (только для OS/2 и NT версии) - handle открытого COM порта.
; *M - текущее системное время компьютера (в формате ЧЧ:ММ);
; *C - текущая системная дата компьютера (в формате ДД/ММ/ГГ);
;
; Примеры:
; --------
;Process_Flag net c:\squish\squish -In -Out
; Process_Flag c:\anytic.000 anytic.bat -Debug
; Process_Flag doswap.t-m doswap.bat
; Process_Flag sleep.t-m Sleep ; Force sleep
; Process_Flag exit.t-m Exit 99 ; Exit with errorlevel 99
; Process_Flag repack.t-m Repack ; Repack netmail
; Process_Flag alive.t-m Kill flags\alive.t-m ; Erase file
; Process_Flag !alive1.t-m Nothing ; For creating flagfile
; Process_Flag key1.t-m KeyMacro <Alt-D>d:\command.com<ret>/124<ret>
; Process_Flag poll.t-m Poll /2 /100 /6 ; create polls
; Process_Flag \SEM32\set1 Set Freq_Size=1000 ; set parameter
; Process_Flag test.t-m test.bat *A *P *B -debug ; execute
; Process_Flag ex.t-m Exit 99 bbs.exe -d -p*P -b*B -y*N
;
;Process_Flag arcmail.t-m echotoss.bat ; Process flag for tosser
;
; Может быть определено несколько действий (<action>), соответствующих
; одному флагу. При этом каждое следующее действие должно начинаться с
; новой строки и предваряться символом "#". Не поддерживается выполнение
; нескольких действий только для "Process_Flag ... Sleep". Действия
; Control и Exit должны быть последними. Если после Control или Exit
; заданы еще какие-либо действия, то такие действия выполнены не будут.
;
; Пример:
; -------
; Process_Flag flag.t-m Create myflag.t-m
; # Sound snd1.wav
; # doproc.cmd -T -D
; # Sound end.wav
; # Kill myflag.t-m
;
; Максимальное число переменных Process_Flag неограничено.
;
;==================== Packer & Queue options ==============================
;
; Секция задания параметров очереди, упаковки и обработки почты
;
; -------------------------------------------------------------------------
;
Packets a:\fido\usr\ ; Outbound packets directory
;
; Временный каталог для пакетов и служебных файлов. Можно использовать
; виртуальный диск. Для этой переменной НЕЛЬЗЯ использовать корневой
; каталог диска.
;
FileBoxes a:\fido\spool\BOXES\ ; Fileboxes path
;
; В этом каталоге ищутся подкаталоги - файловые адресные ящики, имена
; которых вычисляются из адреса системы. Если эта переменная не
; определена, то файловые адресные ящики не обрабатываются.
;
BinkOutbound a:\fido\spool\OUTBOUND\ ; BinkStyle path
;
; Эта переменная задает базовый каталог для Bink-Style Outbound. Если она
; определена, то T-Mail просматривает этот каталог и все каталоги
; outbound.* при формировании очереди. Если эта переменная не определена,
; то Bink-Style Outbound не обрабатывается. В этой переменной нельзя
; указывать корневой каталог диска.
;
;Scan_Circle 300 ; Scan period (sec)
;
; Период просмотра выходного каталога с почтой (mail_out) для упаковки
; новых писем, просмотра файловых и почтовых ящиков и Bink-Style Outbound.
; По умолчанию выполняется в конце каждого цикла ожидания входящего вызова
; (см. переменную Circle).
;
;Mail_In C:\T-MAIL\MAIL\ ; Inbound mail path
;Mail_Out C:\T-MAIL\MAIL\ ; Outbound mail path
;
; Входной и выходной каталоги для писем (нетмэйла). Обычно совпадают.
; Число файлов с нетмэйловыми сообщениями в каталоге, заданным переменной
; Mail_Out, не должно превышать заданного переменной Total_Messages.
;
;Total_Messages 1000 ; Maximum messages amount
;
; Эта переменная определяет общее максимальное количество писем
; (*.msg-файлов), которое T-Mail может обрабатывать одновременно. Значение
; по умолчанию - 1000. Минимальное значение - 100. Максимальное значение:
; в версии для DOS и NT - 16384, для OS/2 - 32768. Следует иметь ввиду,
; что увеличение значения этой переменной требует дополнительной памяти.
; Имена *.msg-файлов имеют вид <N>.MSG, где <N> - номер от 1 до 32768.
;
;Direct_From ArcMail ; Never route messages from this robot
;Direct_From EchoMan ; Max to 16 robot names
;Direct_From Allfix
;Direct_From Allfix+
;Direct_From Areafix
;Direct_From Sqafix
;Direct_From T-Fix
;Direct_From TIC
;
; Письма имеющие в поле 'From' имена, заданные в переменных Direct_From,
; будут всегда отправляться напрямую, без маршрутизации. Можно определить
; до 16 таких имен.
;
;Compress_Mail pkzip.exe -ex -( -) -- -+ -3 ; compress mail (DOS)
;Compress_Mail zip.exe -k -j -q -9 ; compress mail (OS/2)
;
; Эта переменная включает режим сжатия (архивации) нетмэйла и задает
; программу-архиватор, которая будет для этого использована. В этой
; переменной необходимо указать полное имя программы-архиватора, ключи для
; этой программы, обеспечивающие ДОБАВЛЕНИЕ файлов в архив (но не
; ПЕРЕМЕЩЕНИЕ!). К этой командной строке при выполнении сжатия будут
; добавлены еще два параметра: имя архива и имя сжимаемого пакета.
;
; Если эта переменная определена, то сжатие нетмэйла будет выполняться
; только для тех систем, для которых указан флаг XMA и только в том
; случае, если размер пакета, приготовленного для отсылки на эту систему,
; превысил размер, заданный в переменной Compress_Mail_Threshold, иначе
; нетмэйл отсылается обычным образом. Если же переменная Compress_Mail не
; определена, то сжатия нетмэйла не производится вообще. Если по
; какой-либо причине сжатие нетмэйла не было выполнено, то он будет
; отправлен обычным образом.
;
;Compress_Mail_Threshold 5 ; compress mail size threshold
;
; Эта переменная задает размер нетмэйлового пакета, при превышении
; которого выполняется сжатие нетмэйла (см. описание переменной
; Compress_Mail). Значение по умолчанию - 0.
;
;============================= MailBoxes setup ============================
;
; Секция определения персональных почтовых ящиков
;
; -------------------------------------------------------------------------
;
; Эта секция описывает mail boxes, или "персональные почтовые ящики" -
; дополнительные каталоги для почты, привязанные к именам пользователей
; или сетевым адресам (см. также главу 13).
;
; Синтаксис:
;
; MailBox [(<flash>)] <owner><direction><directory> [<address>] [|<action>]
;
; где:
; <owner> - имя пользователя почтового ящика (как оно выглядит в
; поле 'TO:' писем, подлежащих обработке) или адрес,
; для которого создан почтовый ящик. Для имени
; пользователя можно использовать шаблоны (по аналогии
; с шаблонами для имен файлов в DOS). В качестве
; первого символа имени пользователя нельзя
; использовать точку, косую черту ('/') или цифру;
;
; <flash> - один произвольный символ в круглых скобках. Этот
; символ будет мигать в нижней левой части экрана при
; наличии в этом почтовом ящике хотя бы одного письма
; с номером больше, чем номер письма, которое было
; просмотрено редактором писем последним (обычно это
; ситуация, когда в ящике есть непрочитанные письма).
; На экране может быть отображено до 20 таких
; символов.
;
; <direction> - может принимать следующие значения:
;
; '->' - в ящик только переносятся письма (из
; каталога, заданного переменной Mail_Out);
; '<-' - ящик сканируется, новые письма переносятся
; в каталог для нетмэйла (Mail_Out);
; '=' - оба предыдущих значения вместе.
;
; <directory> - имя каталога для почтового ящика;
;
; <address> - при задании этого параметра адрес назначения письма
; изменяется на заданный;
;
; <action> - имя программы, которая будет выполнена, если в
; соответствующий ящик что-то попало, либо одно из
; ключевых слов, допустимых при выполнении процессов
; (см.описание переменных Process в t-mail.ctl).
;
; Максимальное число персональных почтовых ящиков неограничено.
;
; T-Mail в первую очередь обрабатывает адресные почтовые ящики, а затем -
; именные.
;
; Примеры:
; --------
; MailBox John Smith = C:\T-MAIL\mail\johnmail
; MailBox Andy Elk* = C:\T-MAIL\mail\elkmail
; MailBox Moderator of * = C:\T-MAIL\mail\moderato
; MailBox SysOp = C:\T-MAIL\mail .1 | Sound beep.wav
; MailBox NewsMaster = C:\T-MAIL\mail\nsm | run-ed.bat
; MailBox UUCP = C:\T-MAIL\uumail | gate.bat
; MailBox 5030/15.43 = C:\T-MAIL\mail\junkmail | !echo JunkМail received
; MailBox /15.13 -> C:\T-MAIL\mail\13mail /15.0
; MailBox /15.1 = C:\T-MAIL\mail1 /15.4
;
;MailBox * = C:\T-MAIL\mymail ; MailBox for private mail
;
;========================== 'After-session' Control =======================
;
; Эта секция определяет поведение t-mail после окончания сеанса связи,
; т.е. задает условия обработки пришедших файлов и почты.
;
; -------------------------------------------------------------------------
;
Unpack No ; Do not unpack .pkt files
;
; Если задано значение No, то распаковка пришедших почтовых пакетов
; запрещается. В этом случае принятые пакеты будут помещены в
; соответствующие каталоги, определенные переменными Inbound и
; InboundProtected (t-mail.ctl). По умолчанию - Yes, то есть распаковка
; разрешена.
;
Unpack_Size 2048 ; Max size of .pkt to be unpacked
; ; just after it's reception.
;
; Эта величина определяет максимальный размер .pkt файлов (в байтах)
; ("почтовых пакетов", содержащих netmail), которые будут распаковываться
; сразу после приема этого файла во время сеанса связи. Конкретная
; величина зависит от производительности вашей системы: слишком большой
; размер может привести к тому, что во время распаковки сеанс связи
; оборвется из-за таймаутов протокола передачи. Размер по умолчанию - 0,
; то есть распаковка "на лету" производиться не будет.
;
Kill_Empty Yes ; Kill empty messages
;
; Если задано значение Yes, то T-Mail при распаковке пакетов будет
; уничтожать "пустые письма" (т.е. письма, не содержащие ничего, кроме
; служебных строк, символов <CR> и <SPACE>), адресованные на адрес,
; заданный в переменной Address или на один из адресов, заданных в
; переменных AKA (t-mail.ctl). Если задано значение No (по умолчанию), то
; такого уничтожения происходить не будет.
;
Kill_Transit Yes ; Kill transit messages
;
; Заставляет T-Mail удалять транзитные письма после отправки. Значение по
; умолчанию - No.
;
;Transit_Files_From All ; Transit messages support from
;
; Задают список адресов, которым разрешен транзит файлов через вашу
; систему. Значение по умолчанию - All (разрешено всем).
;
; Для транзита файлов необходимо, чтобы
;
; 1) адрес автора письма был в этом списке
; 2) адрес системы, приславшей это письмо, также должен быть в списке.
; 3) адрес получателя должен входить в список адресов Transit_Files_For.
;
; Примеры:
; --------
; Transit_Files_From V32B !/100.13
; Transit_Files_From 2:5030/100.1 50/*.* !50/919.5
; Transit_Files_From @translist.txt ; From file
;
;Transit_Files_For All ; Transit messages support for
;
; Задает список адресов, которым могут пересылаться файлы транзитом.
; Значение по умолчанию - All (разрешено всем).
;
;Audit_Send_Msg Yes ; Audit message
;
; Если задано значение YES, то после отправки письма с атрибутом ARQ будет
; сформировано подтверждение об отправке (для этого используется
; файл-шаблон audit.tpl. По умолчанию это не делается (значение NO).
;
;Audit_RRQ_Msg Yes ; Audit message
;
; Если задано значение YES, то после распаковки письма с атрибутом RRQ,
; адресованного на один из адресов вашей системы, будет сформировано
; подтверждение о доставке (для этого используется файл-шаблон retreq.tpl.
; По умолчанию это не делается (значение NO).
;
;===================== Process Control ====================================
;
; В этой секции определены так называемые Process (процессы). Это
; внешние программы, которые будут запускаться в результате
; какого-нибудь определенного события.
;
; -------------------------------------------------------------------------
;
; Синтаксис:
;
; Process [Online|Imm] <macro>|<filemask> <action1>
; [# <action2>]
; [# <action2>]
; .............
; где <macro> :
; ArcMail - обработка при приходе ArcMail (эхопочты)
; Tic - обработка при приходе .?IC файлов
; NetMail - если T-Mail распаковал хотя бы одно
; письмо
; Files - если принят любой файл
; (*) Session - после завершения любого сеанса связи
; (*) Fax - после принятия любого факса
; (*) Voice - после принятия голосового сообщения
; (*) Nodelist - при изменении нодлиста (нодлистов)
; (*) Empty_Queue - если очередь пуста
; (*) Empty_Fax_Queue - если очередь факсов пуста
; (*) FREQ - внешний обработчик файловых запросов
; (*) Undialable - при установке статуса Undialable
; (*) No Modem - если невозможно проинициализировать
; модем
; (*) BBS - при приеме запроса BBS
; (*) Handshake_Timeout - при отсутствии сигналов после соединения
; (*) FTS-1 - при входящем сеансе связи по FTS-0001
;
; ПРИМЕЧАНИЕ: (*) -такой процесс может
; быть задан только один.
;
; <filemask> - маска файлов (в соответствии с правилами
; операционной системы).
;
; Online - необязательный префикс, он обозначает,
; что процесс должен быть выполнен после
; завершения приема всех файлов (без
; обрыва соединения). Может быть
; использован с макросами ArcMail, Tic,
; NetMail, Files и с <filemask>.
;
; Imm - необязательный префикс, он обозначает,
; что процесс должен быть выполнен
; немедленно после завершения приема
; каждого из файлов, указанных в этом
; Process (без обрыва соединения). Может
; быть использован с макросами ArcMail,
; Tic, NetMail, Files и с <filemask>.
;
; <action> - одно из следующих действий, которое
; будет выполнено:
;
; <KeyWord>
; <[!] command>
; <dvpname>
;
; Далее эти действия описаны подробно.
;
; <KeyWord> - одно из ключевых слов, определяющих
; действие:
;
; Exit <EL> [<line>] - выход из T-Mail с заданным кодом
; завершения (errorlevel) <EL>, EL -
; число в интервале 1-255. Если задан
; параметр <line>, то при выходе будет
; сформирован командный файл с именем
; EXITxx.BAT (EXITxx.CMD для OS/2),
; где "xx" - номер задачи T-Mail (по
; умолчанию 01). Этот файл будет
; содержать одну строку, содержимое
; которой будет взято из <line>.
; <line> может содержать макросы,
; описанные ниже; в командный файл же
; будут подставлены соответствующие
; реальные значения. Если <line>
; отсутствует, то командный файл
; создан не будет.
;
; Set <par>=<value> - задать новое значение переменной
; или (или переменных из списка в файле
; Set @<filename> <filename>).
;
; Poll <addresses> - сформировать Poll для адреса или
; нескольких адресов, заданных в
; <addresses>.
;
; Control - принудительно перечитать все
; конфигурационные файлы T-Mail. Это
; действие будет выполнено последним,
; так как информация о процессах,
; которые должны были быть выполнены
; после него, будет утрачена при его
; выполнении. Кроме того, при
; выполнении этого действия будут
; сброшены временные установки
; значений переменных файла t-mail.ctl
; (Set), а также сбросится информация
; о флагах, заданных с модификатором
; '+'. После выполнения этого действия
; будут заново выполнены директивы Set
; из файла events.ctl.
;
; Repack <addr list> - если параметр не задан, или задан
; "Repack All", то пересканировать
; заново нетмэйл, а также, если
; используются, то файловые ящики,
; персональные почтовые ящики и
; Bink-Style Outbound и сформировать
; очередь заново. Если задан иной
; список адресов <addr list>, то
; производятся те же действия, но
; только для адресов, входящих в этот
; список, при этом не сканируются
; почтовые ящики. При выполнении
; действия Repack в Slave-задаче
; происходит только сброс счетчиков
; (попыток дозвона и т.п.).
;
; KeyMacro <macro> - имитирует ввод с клавиатуры символов
; и скэн-кодов, определенных в <macro>
; (см. главу 20 документации).
;
; Sound <filename> - воспроизводит звуковой файл (.wav
; или .voc). Работает только в
; коммерческих версиях для OS/2 и
; Windows NT (см. главу 30).
;
; Drop <addr list> - Удалить служебные письма для адресов
; <addr list> и перепаковать для них
; почту.
;
; Create <filename> - создать файл <filename> или
; системный семафор (для OS/2 и
; Windows NT). Системный семафор
; должен начинаться с символов
; "\SEM32\", например:
; "\SEM32\arcmail.t-m".
;
; Kill <filename> - уничтожить файл <filename> (или
; семафор).
;
; Log <string> - вывести строку символов <string> в
; лог-файл (определенный переменной
; Log в t-mail.ctl), на экран и
; (только для OS/2 и Windows NT) в
; pipe-log.
;
; Terminal [<script>]- осуществляется выход в эмулятор
; терминала (встроенный). Если после
; слова Terminal задано имя файла
; сценария, то после входа в терминал
; этот сценарий будет выполнен (только
; в коммерческой версии T-Mail). Если
; сценарий завершится инструкцией
; "Exit", то произойдет выход из
; эмулятора терминала. В остальных
; случаях T-Mail останется в режиме
; эмулятора терминала.
;
; Script <filename> - выполнить сценарий, находящийся в
; файле <filename> (см.главу 29).
; Действует только в коммерческой
; версии.
;
; Nothing - ничего не делать. Можно использовать
; для удаления или создания флага
; (Process_Flag).
;
; <command> - это имя программы, командного файла или команды
; операционной системы, которую нужно запустить для
; соответствующей обработки, и ее параметры. Перед
; <command> могут стоять модификаторы '!', '+' или '%',
; описанные в начале этой главы в разделе "Модификаторы
; для запуска внешних программ".
;
; <dvpname> - при работе с DESQview здесь можно задать имя
; DESQview-программы, т.е. имя dvp-файла, определяющее
; окно, которое нужно открыть.
;
;
; Примеры:
; --------
Process ArcMail a:\fido\cmds\toss.cmd
Process *.pkt a:\fido\cmds\netmail.cmd
; Process NetMail Create anymail.t-m ; создается флаг
; Process *.doc copy files\*.doc \doc ; Указана маска.
; Process *.zip Exit 98 ; Exit with errorlevel
; Process Files c:\tools\fixfiles.com ; путь явно указан
; Process *.exe del ..\inbound\*.exe
; Process test*.* move ..\inbound\test*.* ..\inbound\testfiles
; Process ArcMail Create \SEM32\anyarc.t-m
; Process Online *.reg doreg.bat *A *D *B
; Process Online *.zip Create zipflag.t-m
; Process Imm *.exe !del inbound\*.exe
; Process Imm *.reg start register.cmd
; Process Imm *.exe KeyMacro <Alt-C>Hey, man!<ret>Thank you!<ret>
; Process Online req.bbs Exit 99 bbs.exe -d -p*P -b*B
;
;Process ArcMail Create arcmail.t-m ; Process for creating flag
;
; Если не определены Process для Arcmail или Tic, то пришедшие файлы с
; соответствующими "магическими" именами будут считаться простыми
; принятыми файлами и "подпадут под действие" макроса 'Files'.
;
; При задании <action> в процессах (за исключением специально оговоренных
; случаев) можно использовать макросы, которые будут заменены на
; соответствующие параметры:
;
; *A - полный адрес системы, с которой продолжается или только что
; завершился сеанс связи (или текущий адрес в очереди);
; *D - файловый ящик "по умолчанию" для системы, по аналогии с *A;
; *X - полное имя файла *.?LO или *.?UT в Bink-Style Outbound (без
; расширения) для системы, по аналогии с *A;
; *I - PID текущей задачи;
; *B - скорость соединения (DCE baudrate);
; *L - скорость фиксации порта (locked port) (или 0);
; *P - номер COM-порта;
; *T - номер задачи (task ident);
; *O - (только для OS/2 и NT версии) - handle открытого COM порта;
; *M - текущее системное время компьютера (в формате ЧЧ:ММ);
; *C - текущая системная дата компьютера (в формате ДД/ММ/ГГ);
; *F - имя файла, используется только в Process FREQ, FTS-1;
; *N - 1 при успешном завершении сеанса связи, иначе - 0, используется
; только в Process Session.
;
; Если вы используете FOSSIL с фиксацией скорости порта (locked port), то
; для передачи скорости соединения необходимо использовать макрос *L, а не
; *B.
;
; Процессы, заданные переменными "Process" выполняются в том порядке, в
; котором они определены в t-mail.ctl.
;
; Может быть определено несколько действий (<action>), соответствующих
; одному процессу (множественные действия). При этом каждое следующее
; действие должно начинаться с новой строки и предваряться символом "#".
;
; Множественные действия не выполняются для следующих процессов: Fax,
; Voice, Freq, FTS-1, Handshake_Timeout, BBS. Кроме того, в этих процессах
; нельзя использовать действия, задаваемые ключевыми словами.
;
; Действия Control и Exit должны быть последними. Если после Control или
; Exit поставить еще какие-либо действия, то такие действия выполнены не
; будут.
;
; Пример:
; -------
; Process Arcmail Sound arcmail.wav
; # Toss.bat
; # Scan.bat
; # Sound endtoss.wav
; # Repack All
; # Poll 5030/15
; # Exit 99
;
; Максимальное число переменных Process не ограничено. Ниже отдельно
; рассмотрено несколько специфических процессов.
;
;Process Session runme.bat ; After session
;
; Определяет процесс, который выполняется после завершения каждого сеанса
; связи. Можно задать только один такой процесс.
;
;Process Fax fax.bat ; If fax received
;
; Определяет процесс, который выполняется, если принят факс. При задании
; процесса можно использовать два параметра, передаваемые ему по
; умолчанию: имя файла (без пути) с принятым факсом и идентификатор
; факс-машины (FAX ID), если таковой был получен от отправителя. При
; задании Process Fax нельзя использовать макросы и ключевые слова. Можно
; задать только один такой процесс. Для этого процесса множественные
; действия не поддерживаются.
;
;Process Voice voice.bat ; If voice message received
;
; Определяет процесс, который выполняется, если принято голосовое
; сообщение. При задании процесса можно использовать параметр,
; подставляемый по умолчанию: имя файла (без пути) с принятым сообщением.
; При задании Process Voice нельзя использовать макросы и ключевые слова.
; Можно задать только один такой процесс. Для этого процесса множественные
; действия не поддерживаются.
;
;[M]Process Nodelist C:\T-MAIL\tnc.exe -f ; Compile nodelist
;[M] #Control
;
; Определяет процесс, который выполняется, если невозможно открыть
; индексный файл, сделанный компилятором нодлистов TNC, а также если
; изменилась дата или время любого из нодлистов/пойнтлистов, используемых
; T-Mail, или при исчезновении любого из них. Можно задать только один
; такой процесс.
;
;Process Empty_Queue empty.bat ; If queue is empty
;
; Определяет процесс, который выполняется, если очередь пуста. Для
; мультилинейной системы этот процесс исполняет только T-Mail/master. В
; этом процессе нельзя использовать макросы *A, *D, *X. Можно задать
; только один такой процесс.
;
;Process Empty_Fax_Queue empty.bat ; If fax queue is empty
;
; Определяет процесс, который выполняется, если факсовая очередь пуста.
; Для мультилинейной системы этот процесс исполняет только T-Mail/master.
; В этом процессе нельзя использовать макросы *A, *D, *X. Можно задать
; только один такой процесс.
;
;Process FREQ profr.exe *F *A *B *T ; If FREQ received
;
; Определяет процесс, который выполняется при приеме файлового запроса.
; Имя файла запроса (*.rq) передается с помощью макроса *F. С помощью
; этого процесса можно запустить программу - внешний обработчик файловых
; запросов, результат (список файлов, которые следует отослать в ответ на
; запрос) эта программа должна поместить в файл с именем RESPONSE.FRQ в
; каталоге <Packets>\T-$$-<task ident>. (<Packets> - путь, заданный
; переменной Packets в t-mail.ctl, <task ident> - номер задачи, например:
; C:\T-MAIL\packets\t-$$-1\response.frq). Файл RESPONSE.FRQ - обычный
; текстовый файл, каждая строка которого - имя файла для отсылки. Каждую
; строку можно начинать с символов "^" или "#", в первом случае файл после
; отсылки будет удален, во втором - усечен до нулевой длины. Для этого
; процесса множественные действия не поддерживаются.
;
; Для внешнего обработчика файловых запросов можно использовать
; информацию, содержащуюся в специальном файле, создаваемом в начале
; каждого сеанса связи. Имя этого файла определяется в переменной
; Flag_Session, его формат соответствует формату SRIF. Подробнее см. главу
; 14.
;
;============================== Port definitions ==========================
;
; Секция задания параметров коммуникационного порта (портов)
;
; -------------------------------------------------------------------------
;
Port 3 ; Serial port no.
;
; Эта переменная определяет номер порта (1 - COM1, 2 - COM2 и т.д.) 0
; означает, что T-Mail не работает с COM-портом.
;
Baud 57600 ; Baud rate
;
; Задается максимальная скорость модема. Значение по умолчанию - 2400.
;
Lock_Baud 38400 ; Lock baud rate
;
; Эта переменная позволяет задать так называемую "скорость фиксации"
; коммуникационного порта (locked port). Используется для модемов, которые
; позволяют использовать более высокую скорость модем <-> компьютер (DCE -
; DTE) независимо от реальной скорости в телефонной линии. Может принимать
; стандартные для COM-порта значения от 4800 до 460800 (в зависимости от
; используемой аппаратуры). По умолчанию - 0, то есть фиксация не
; осуществляется.
;
;============================== Modem Control =============================
;
; Секция управления модемом (модемами)
;
; -------------------------------------------------------------------------
;
;Init_Interval 20 ; Init modem min circle (min).
;
; Если последний ответ от модема был получен ранее чем <init_interval>
; минут назад, модем будет проинициализирован. Если при этом не будет
; получен ответ "OK", то запустится процесс, описанный в переменной
; Process No Modem. Если после завершения этого процесса ответ "OK" все же
; не будет получен, то произойдет выход из T-Mail с кодом завершения
; (errorlevel) 5. Значение по умолчанию - 20 мин.
;
;Process No Modem init.bat *P ; Process if can't init modem
;
; Данная переменная определяет программу, команду операционной системы,
; действие KeyWord или задачу DESQview (*.dvp), запускаемую в том случае,
; если T-Mail не может проинициализировать модем. При задании этого
; процесса можно использовать все макросы, за исключением *A, *D, *X, *F,
; *N. Можно задать только один такой процесс, но в нем можно использовать
; множественные действия (см. Process).
;
;Busy_Hang_Off Yes ; Hang off when busy
;
; Если данная переменная имеет значение Yes, то при запуске внешних
; программ (а также временном выходе в DOS) модемом "поднимается трубка".
; По умолчанию - No, то есть этого не происходит.
;
;=============================== Modem Profile ===========================
;
; Секция для задания параметров и настроек модема (модемов)
;
; ------------------------------ Command strings ------------------------
;
; В файле конфигурации в переменных управления модемом можно использовать
; некоторые специальные символы для выполнения с модемом определенных
; действий. Сами эти символы в модем никогда не посылаются:
;
; | - выдать в модем символ <cr> и сделать паузу 0.3 сек;
; v - опустить сигнал DTR;
; ^ - поднять сигнал DTR;
; ' - пауза 0.1 сек;
; ~ - пауза 0.5 сек.
;
Init1 ATZ|ATF1| ; Modem init strings
;
;Init2 ~AT E0 &D2 &C1 M1 S7=255 S0=0|~
;
; Эти две переменные задают строки инициализации модема.
;
;Init_Terminal ATE1M1| ; Terminal init string
;
; Эта строка посылается модему при входе в терминал, а также при нажатии
; клавиш <Alt-I> при работе в терминале. Эта строка будет послана только в
; том случае, если нет установленного соединения. Если эта строка не
; задана, инициализация модема не производится.
;
Modem_OK AT| ; Force 'OK' answer
;
; Здесь указывается строка, которая заставляет модем сказать "OK".
;
; Dial_Prefix ZYX AT&N35DP
; Dial_Prefix V42 AT\N5DP
; Dial_Prefix PVT ATL5DP
; Dial_Prefix CM ATL0DP
; Dial_Prefix FAX ATL1DP ; Dial prefix for fax calls
;
Dial_Prefix Default ATDT ; Default dial prefix.
;
; В этих переменных задается префикс при наборе номера с учетом
; соответствующих флагов в нодлисте. Последняя переменная определяет
; префикс по умолчанию. Всего может быть задано до 16 префиксов. T-Mail
; находит первый подходящий префикс и использует его. Если ни один из
; описанных в таких переменных флагов не соответствует системе, с которой
; T-Mail будет пытаться установить соединение, то будет использован
; префикс по умолчанию.
;
Dial_Suffix | ; Dialing suffix
;
; Здесь определяется суффикс при наборе номера, то есть, эта строка будет
; послана в модем после набора каждого номера.
;
Dial_Terminate ~| ; string for USR'95 dial terminating
;
; Здесь определяется строка, которая будет послана на модем, если при
; наборе номера время, заданное в переменной Time_Dial истекло, либо если
; была нажата клавиша "пробел" или ESC. Значение по умолчанию - "v''^'|"
; (исключая двойные кавычки).
;
Onhook ~ATH0| ; Modem on-hook string
;
; Здесь определяется команда отключения от линии ("Положить трубку").
;
Offhook ~ATH1| ; Modem off-hook string
;
; Здесь определяется команда подключения к линии ("Поднять трубку").
;
Modem_Answer ATA| ; Answer string
;ATH1|~~~ATA|
;Modem_Answer ATA|ATH0| ; Answer string
;
; Здесь определяется строка, которая будет послана в модем для ответа на
; входящий вызов.
;
;Statistics ~ATI2|~~ ; Statistics command for ZyXEL
;Statistics ~ATI6|~~ ; Statistics command for USR
;
; Здесь задается команда для сбора статистики после сеанса связи. Ответ
; модема на эту команду будет записан в log-файл.
;
; ---------------------------- Modem responses ----------------------------
;
Ring RING ; Ring string
Busy BUSY ; Busy string
No_Dial NO DIAL ; No dialtone string
;Ring RING ; Ring string
Ringing RINGING ; Ringing string
;
; В этих переменных задаются строки, которыми модем реагирует
; соответственно на: сигнал "занято", отсутствие тонального сигнала в
; линии, входной звонок и строка, которую некоторые модемы выдают в ответ
; на длинные гудки при вызове абонента.
;
;Valid PROTOCOL: Prot: ; Valid connection response
;Valid COMPRESSION: Comp ; Valid connection response
;Valid CARRIER ; Valid connection response
;
; С помощью этих переменных можно задать обработку многострочных ответов
; некоторых модемов. В каждой переменной определяется ключевое слово,
; выдаваемое модемом в ответе первым, и может быть определена строка, на
; которую это слово будет заменено. И те, и другие не должны содержать
; пробелов. Если строка для замены не определена, то выводится только
; значение соответствующего аргумента. Общая длина формируемой строки
; ответа не более 60 символов. Эти замены не влияют на определение
; T-Mail-ом факта коррекции ошибок. Можно определить до 16 таких слов.
;
;AttemptOn BUSY NO CARRIER NO ANSWER ; Increments tries counter
;
; Эта переменная задает возможные ответы от модема, при которых
; инкрементируется (увеличивается на единицу) счетчик попыток дозвона в
; очереди. В качестве параметра этой переменной указываются ответы модема
; через пробел(ы). Значение по умолчанию - "NO CARRIER NO ANSWER".
;
AnswerOn RING ; NO DIALTONE ; Answer strings
;
; Эта переменная определяет ответы от модема, пpи получении которых T-Mail
; переходит в режим ответа на вызов. Значение по умолчанию - "RING". Если
; вы хотите, чтобы пpи ответе модема NO DIALTONE T-Mail отвечал, как на
; входящий вызов, добавьте в эту переменную NO DIALTONE (как в примере
; выше).
;
; Extern CONNECT FAX | c:\fax\recfax.bat
; Extern CONNECT FCON | c:\fax\rec_fax.bat
; Extern NO CARRIER | !test1.cmd *P
; Extern BUSY/0148 | Script busy.scr
;
;Extern NO DIALTONE | Set Circle=500 ; External connect processor
;
; Эти переменные задают внешние программы-обработчики соединения, которые
; будут запущены, если модем выдаст соответствующую текстовую строку
; (например - CONNECT FAX). Можно определить до 16 таких программ. При
; описании внешней программы можно использовать те же макросы и ключевые
; слова, что и при использовании переменной Process (t-mail.ctl).
;
;HalfDuplex CONNECT ; Strings for half-duplex answers
;
; Эта переменная определяет список фрагментов ответа модема при соединении
; (в строке CONNECT). При обнаружении хотя бы одного такого фрагмента
; будет запрещена работа полнодуплексных (двусторонних) протоколов в
; текущем сеансе связи. Значение по умолчанию - "HST PEP NONE".
;
;
; Variable Modem string, MaxBlk,StartBlk,ZTimeout,MinCPS_Rx,MinCPS_Tx
; -------------------------------------------------------------------------
;Connect_300 CONNECT ;,512, 64, 25, 10, 10
;Connect_1200 CONNECT 1200 ;,1024, 512, 18, 25, 25
;Connect_2400 CONNECT 2400 ;,2048, 512, 15, 80, 80
;Connect_4800 CONNECT 4800 ;,2048, 512, 10, 100, 100
;Connect_7200 CONNECT 7200 ;,4096, 512, 10, 200, 200
;Connect_9600 CONNECT 9600 ;,4096, 512, 10, 200, 200
;Connect_12000 CONNECT 12000 ;,8192, 512, 10, 300, 300
;Connect_14400 CONNECT 14400 ;,8192, 512, 10, 400, 400
;Connect_16800 CONNECT 16800 ;,8192, 512, 10, 500, 500
;Connect_19200 CONNECT 19200 ;,8192, 512, 10, 600, 600
;Connect_21600 CONNECT 21600 ;,8192, 512, 10, 600, 600
;Connect_24000 CONNECT 24000 ;,8192, 512, 10, 600, 600
;Connect_26400 CONNECT 26400 ;,8192, 512, 10, 600, 600
;Connect_28800 CONNECT 28800 ;,8192, 512, 10, 600, 600
;Connect_31200 CONNECT 31200 ;,8192, 512, 10, 600, 600
;Connect_33600 CONNECT 33600 ;,8192, 512, 10, 600, 600
;Connect_38400 CONNECT 38400 ;,8192, 512, 10, 600, 600
;Connect_57600 CONNECT 57600 ;,8192, 512, 10, 600, 600
;Connect_64000 CONNECT 64000 ;,8192, 512, 10, 600, 600
;
; В этих переменных задаются ответы модема, которые должны восприниматься
; как строки, сигнализирующие об установлении соединения с указанной
; скоростью в линии. В случае многострочного ответа модема здесь
; необходимо указать ту из строк, которая содержит информацию именно о
; скорости соединения, а не о скорости фиксации порта. Кроме того, в этих
; переменных могут быть указаны параметры протоколов передачи файлов
; (подробное описание см. в главе 31 документации).
;
; ------------------------------- FreePoll --------------------------------
;
;FreePoll freepoll.ctl ; FreePoll list
;
; Данная переменная включает функцию FreePoll и определяет управляющий
; файл со списком для нее. По умолчанию эта функция выключена. Подробно
; эта функция и структура файла freepoll.ctl описаны в разделе "Функция
; FreePoll" главы 18.
;
;Modem_Reject_Answer ATH0| ; Modem's command to reject incoming call
;
; Данная переменная задает командную строку, выдаваемую в модем для того,
; чтобы отвергнуть вызов при работе функции FreePoll.
;
;============================== Dial Control ==============================
;
; Эта секция определяет некоторые моменты, связанные с исходящими
; вызовами - их частоту, пределы, продолжительность и пр.
;
; -------------------------------------------------------------------------
;
Time_Dial 50 ; Dial time in seconds
;
; Время в секундах ожидания соединения при наборе номера (с момента начала
; набора). Значение по умолчанию - 60.
;
Call_Tries 25 ; Default tries to call node
;
; Число попыток дозвониться по каждому адресу в очереди. Значение по
; умолчанию - 25.
;
;Max_Rings 8 ; Stop to wait carrier after 8th
; ; ring on remote.
;
; Эту переменную можно использовать с теми модемами, которые при ожидании
; ответа вызываемой системы (длинные гудки) выдают строку "RINGING". Если
; эта переменная определена (и не 0), то при вызове t-mail прекратит
; ожидание после получения <Max_Rings> строчек "RINGING".
;
Circle 45 ; Ring waiting circle (45 sec)
;
; Circle 45 (10) ; Random ring waiting circle (35-55 sec)
; Circle 45 (40) ; Random ring waiting circle (5-85 sec)
; Circle 50 (50) ; Random ring waiting circle (1-100 sec)
; Circle 180 (Dynamic) ; Dynamic ring waiting circle
;
; Эта переменная задает промежуток (в секундах) между исходящими вызовами.
; Фактически это период, в течение которого t-mail ожидает входящих
; звонков и анализирует "события". Возможно задание "псевдослучайного"
; промежутка: для этого необходимо после численного значения интервала в
; круглых скобках задать значение приращения (см.примеры выше), интервал
; между исходящими вызовами при этом будет изменяться псевдослучайным
; образом от минимального до максимального. Значение по умолчанию - 60.
;
; Кроме того, после численного значения интервала можно задать в скобках
; параметр Dynamic. В этом случае интервал будет изменяться динамически в
; зависимости от числа систем в очереди, доступных в этот момент для
; вызова. Например, если установлен интервал в 100 секунд, а в очереди
; находится 4 системы, на которые можно звонить, то реальный интервал
; между вызовами составит 100/4=25 секунд.
;
;Reset_Circle Yes ; Reset wait circle
;
; Эта переменная определяет, сбрасывать ли цикл ожидания между исходящими
; вызовами после ответа на вызов. Значение по умолчанию No, т.е. если
; истек интервал circle после ответа на вызов, то t-mail сразу начинает
; исходящий вызов. Если значение Yes, то ожидание начинается сначала.
;
Call_Time 00:00-24:00 ; Enable outgoing calls
;
; Call_Time определяет глобальный интервал(ы) времени, когда вообще
; разрешены какие-либо вызовы (за исключением режима Crash-Poll). Если в
; настоящий момент Call_Time не разрешает вызовы, то t-mail не анализирует
; очередь, crash и hold статусы, что экономит процессорные ресурсы. Если
; эта переменная не определена, то исходящие вызовы разрешены всегда.
;
;Undial_On_CallTries 15 ; Max attempts number to call
;
; Эта переменная устанавливает максимальное число попыток дозвониться до
; каждой системы, после превышения которого для соответствующей системы
; будет установлен статус "undialable" (см. главу 8). Счетчик безуспешных
; попыток сбрасывается после первого успешного осуществления соединения
; при исходящем вызове (получения строки CONNECT из модема). Значение по
; умолчанию 0, т.е. такая проверка не производится.
;
;Undial_On_HSTries 10 ; Max handshake failures number
;
; Эта переменная устанавливает максимальное число безуспешных попыток
; проведения процедуры "рукопожатия" (handshake) с каждой системой, после
; превышения которого для соответствующей системы будет установлен статус
; "undialable" (см. главу 8). Счетчик безуспешных попыток сбрасывается
; после первого успешного осуществления handshake при исходящем вызове.
; Значение по умолчанию 0, т.е. такая проверка не производится.
;
;Undial_On_SessionAborts 15 ; Max incompleted sessions number
;
; Эта переменная устанавливает максимальное число обрывов сеансов связи с
; каждой системой, после превышения которого для соответствующей системы
; будет установлен статус "undialable" (см. главу 8). Счетчик обрывов
; сбрасывается после первого успешно завершившегося исходящего сеанса
; связи. Значение по умолчанию 0, т.е. такая проверка не производится.
;
;Process Undialable Sound alarm.wav ; If undialable was set
;
; Определяет процесс, который выполняется при автоматическом получении
; какой-либо системой в очереди статуса Undiailable в результате
; переполнения счетчиков попыток. Можно задать только один такой процесс.
; Данный процесс может быть множественным, например:
;
; Process Undialable Sound alarm.wav
; # echo System *A got undialable status >> undial.log
; # Txt2msg.exe @txt2msg.ini "-Ssystem *A is undialable"
; # Drop \
;
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;
; Далее следуют правила трансляции телефонных номеров из нодлиста. Эти
; правила подразумевают, что в телефонном номере вызываемой системы,
; взятом из нодлиста, фрагмент <подстрока для замены> перед набором номера
; будет заменен на <новая подстрока>. Замене подлежит только один
; фрагмент, и только начинающийся с первой цифры номера. Если к номеру не
; подошло ни одно правило трансляции Dial (кроме Dial International), то
; считается, что звонок международный. При этом, если правило Dial
; International определено, то строчка <подстрока для международных
; звонков> будет добавлена перед телефонным номером системы. Если была
; выполнена трансляция в соответствии с одной из переменных Dial и в этой
; переменной была задана строка <суффикс>, то эта строка будет вставлена в
; строку, посылаемую при наборе номера в модем между телефонным номером и
; строкой, заданной в переменной Dial_Suffix (подробнее см. главу 8 раздел
; "анализ очереди и формирование исходящих вызовов").
;
; Синтаксис:
;
; Dial <подстрока для замены> [<новая подстрока>] [|<суффикс>]
; или
; Dial International <подстрока для международных звонков>
;
; Максимальное число правил трансляции не ограничено.
;
Dial 7-495- ; Local calls
Dial 7- 8W- ; Domestic calls
Dial International 8W10- ; International calls
;Dial 7-812- ; local SPb calls
;Dial 7- 8W ; exUSSR calls
;Dial International 8W10 ; international calls
;
;=============================== Answer Control ===========================
;
; Эта секция определяет условия ответов на входящие вызовы.
;
; -------------------------------------------------------------------------
;
Answer 00:00-24:00 ; Allow answers on calls
;
; Период(ы) времени, когда T-Mail реагирует (отвечает) на вызовы. Если эта
; переменная не определена, то T-Mail на входящие вызовы не отвечает.
;
Emsi_OH 00:00-24:00 ; Answers time for EMSI field
;
; Переменная EMSI_OH задает интервалы времени для ответа, которые будут
; предъявлены в поле EMSI при handshake. Если эта переменная не
; определена, поле будет оставлено пустым.
;
Answer_Ring 1 ; Number of ring to answer
;
; Эта переменная определяет на какой по счету звонок T-Mail должен
; отвечать. По умолчанию - 1, т.е., на первый.
;
;BBS_Time 00:00-24:00 ; Allow human Callers
;
; Период(ы) времени, когда принимаются входящие вызовы от пользователей
; BBS. При таких вызовах T-Mail при необходимости может запускать
; программу, определенную как Process BBS. Можно задать несколько
; периодов. Если эта переменная не определена, то T-Mail никогда не будет
; запускать программу BBS.
;
;Wait_Carrier 30 ; Wait for carrier time (sec) while answering
;
; Время ожидания соединения модемов при ответе на звонок (с момента
; поднятия трубки). Значение по умолчанию - 50.
;
Force_BBS Freqs FILELST. Alt+H disconnect pls! ; What to say humans to force Esc-Esc sequence
;
; Фраза, подсказывающая пользователям как быстрее войти в BBS, нажав
; клавишу ESC дважды. Эта фраза выдается сразу после установления
; соединения, если выход в BBS сейчас разрешен (см. переменную BBS_Time).
;
Force_NoBBS Sorry.. Mail only node. ; What to say humans if no BBS
;
; Фраза, сообщающая о запрещении выхода в BBS. Выдается сразу после
; установления соединения, если выход в BBS сейчас запрещен (см.
; переменную BBS_Time).
;
;BBS_Banner banner.txt ; File to be show to users if bbs allowed
;
; Задается имя файла, содержимое которого будет выдано на экран
; пользователю BBS после соединения и после фразы, заданной в <Force_BBS>,
; в том случае, если выход в BBS сейчас разрешен (см. переменную
; BBS_Time).
;
;NoBBS_Banner sorry.txt ; File to be show to users if no bbs
;
; Задается имя файла, содержимое которого будет выдано на экран
; пользователю BBS после соединения и после фразы, заданной в
; <Force_NoBBS>, в том случае, если выход в BBS сейчас запрещен (см.
; переменную BBS_Time).
;
;Process BBS bbs.bat *P *B *H ; Run BBS software
;
; Process BBS Exit 18 ; exit with errorlevel 18
; ; when Esc-Esc pressed
; Process BBS max.exe -p*P -s*L -b*B -t*H ; under DOS
; Process BBS maxp.exe -n*T -p*O -s*L -b*B -t*H ; under OS/2
;
; Эта переменная управляет запуском программы BBS. Возможен один из двух
; вариантов задания этой переменной. В первом случае она задает программу
; (или командный файл), которая будет запущена в случае вызова
; терминальной программой и запроса BBS (двойное нажатие клавиши ESC).
; Могут быть указаны параметры, в которых могут использоваться макросы
; (см. ниже). Во втором случае при аналогичном запросе произойдет выход из
; T-Mail с указанным кодом завершения. Это произойдет только в том случае,
; если сейчас выход в BBS разрешен (см. переменную BBS_Time). Если во
; втором случае после кода завершения указана какая-либо строка, то при
; выходе T-Mail создаст командный файл с именем EXITxx.BAT (EXITxx.CMD),
; где "xx" - номер задачи T-Mail (по умолчанию - EXIT01.BAT или
; EXIT01.CMD). Содержимое этой строки будет перенесено в этот командный
; файл, вместо макросов будут подставлены реальные значения. Для этого
; процесса множественные действия не поддерживаются. Можно задать только
; одну такую переменную. В данной переменной нельзя использовать никакие
; KeyWords (см.описание переменной Process), кроме Exit.
;
; При задании программы BBS можно использовать следующие макросы:
;
; *I - PID текущей задачи;
; *B - скорость соединения (DCE baudrate);
; *L - скорость фиксации порта (locked port) (или 0);
; *P - номер COM-порта;
; *T - номер задачи (task ident);
; *O - (только для OS/2 и NT версии) - handle открытого COM порта;
; *M - текущее системное время компьютера (в формате ЧЧ:ММ);
; *C - текущая системная дата компьютера (в формате ДД/ММ/ГГ);
; *H - время (в минутах) до окончания периода, когда разрешены выходы в
; BBS (BBS_Time).
; *N - признак коррекции: 0 - соединение произошло без коррекции
; ошибок, не 0 - с коррекцией;
;
;Process Handshake_Timeout bbs.bat *P *B *H ; If handshake timeout
;
; Данная переменная определяет программу, команду операционной системы,
; или задачу DESQview (*.dvp), запускаемую в том случае, если после
; установления соединения не было принято ни посылок EMSI, ни явного
; вызова BBS пользователем (ESC-ESC), при этом время, заданное переменной
; Wait_Mailer, истекло. Можно использовать все макросы Process BBS. Для
; этого процесса множественные действия и ключевые слова не
; поддерживаются. Можно задать только одну переменную Process
; Handshake_Timeout.
;
;Min_Baud_In 1200 ; Minimal baudrate for incoming calls
;Min_Baud_Out 1200 ; Minimal baudrate for outgoing calls
;
; Эти переменные задают минимальную скорость соединения соответственно при
; входящих или исходящих сеансах связи. Проверяется во время handshake. По
; умолчанию - 0, то есть допускается любая возможная скорость.
;
;Process FTS-1 emxmodos.exe *P *F ; FTS-0001 answer (DOS)
;Process FTS-1 emxmodem.exe *O *F ; FTS-0001 answer (OS/2)
;
; Определяет внешний протокол X-modem для приема почты согласно стандарту
; FTS-0001. Если эта переменная не определена, то сеансы связи по
; стандарту FTS-0001 не поддерживаются. Передача почты по стандарту
; FTS-0001 не производится, осуществляется только прием. Принимаемые файлы
; помещаются в каталог, описанный в переменной Inbound. Для этого процесса
; множественные действия не поддерживаются. Можно определить только одну
; такую переменную. В ней нельзя использовать ключевые слова (см. описание
; переменной Process).
;
; При задании этого процесса можно использовать следующие макросы:
;
; *I - PID текущей задачи;
; *B - скорость соединения (DCE baudrate);
; *L - скорость фиксации порта (locked port);
; *P - номер COM-порта;
; *T - номер задачи (task ident);
; *O - (только для OS/2 и NT версии) - handle открытого COM порта;
; *M - текущее системное время компьютера (в формате ЧЧ:ММ);
; *C - текущая системная дата компьютера (в формате ДД/ММ/ГГ);
; *F - имя принимаемого файла (генерируется T-Mail-ом автоматически).
;
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;
; Ниже описаны так называемые 'External mailers'. Это внешние
; коммуникационные программы, которые будут запущены T-Mail-ом при ответе
; на вызов или при исходящем вызове, если во время handshaking будет
; принято соответствующее ключевое слово (<keyword>).
;
; Синтаксис:
;
; Extern_Mail [[<addr list>]] <keyword> <action>
;
; Например:
; ---------
; Extern_Mail uucр uupc.bat *B *P
; Extern_Mail [5030/124 5030/15.*] keysign pro.bat
; Extern_Mail [.999] login uupc.bat Out Direct
; Extern_Mail [/124.99 /15.99] Nothing uupc.bat DIRECT *P
;
;Extern_Mail dobb dobbs.bat *P *B *L ; External mailer
;
; Всего может быть определено до 16 'External mailers'. <addr list>
; используется при исходящих вызовах.
;
; Макросы, которые можно использовать при задании параметров программ:
;
; *A - при исходящем вызове - адрес в очереди, который вызывался.
; *D - файловый ящик "по умолчанию" для системы, которая вызывалась
; (является текущей в очереди);
; *X - полное имя файла *.?LO или *.?UT в Bink-Style Outbound (без
; расширения) для системы, которая вызывалась (является текущей в
; очереди);
; *I - PID текущей задачи;
; *B - скорость соединения (DCE baudrate);
; *L - скорость фиксации порта (locked port) (или 0);
; *P - номер COM-порта;
; *T - номер задачи (task ident);
; *O - (только для OS/2 и NT версии) - handle открытого COM порта;
; *M - текущее системное время компьютера (в формате ЧЧ:ММ);
; *C - текущая системная дата компьютера (в формате ДД/ММ/ГГ);
; *N - порядковый номер external mailer, в порядке описания в
; t-mail.ctl.
;
;Loading_External_String Loading external mailer... ; String before loading
;
; Эта переменная определяет текстовую строку, которая будет послана в
; COM-порт при запуске любого External Mailer'а. По умолчанию - пустая
; строка, т.е., ничего не посылается.
;
;============================ Handshake Control ===========================
;
; Секция задания параметров EMSI и YOOHOO
;
; -------------------------------------------------------------------------
;
;Accept_Nodes 5020/* !CM ; Incoming address list
;
; Эта переменная определяет список адресов систем, с которыми возможен
; сеанс связи при входящем вызове. Правила формирования списка адресов
; приведены в части "Соглашения об адресах в T-Mail" главы 2. Значение по
; по умолчанию - All.
;
; Примеры: Accept_Nodes 5030/*.* !CM !5030/101
; -------- Accept_Nodes @C:\T-MAIL\in_list.txt
;
Flags CM,MO,V34,V32T,HST,X2,V42B ; EMSI flags
;
; Флаги вашей системы. Используются только для помещения в поле EMSI.
;
;Accept_AKAs */*.* ; Allowed AKAs for remote
;
; Эта переменная задает список адресов. Система, с которой установлена
; связь, предъявляет свой основной адрес и может предъявлять один или
; несколько дополнительных адресов. T-Mail будет воспринимать и
; обрабатывать только те из дополнительных адресов, которые совпадают с
; указанными в этой переменной. Значение по умолчанию - All. ВНИМАНИЕ:
; основной адрес, предъявленный удаленной системой, обрабатывается всегда.
;
YOOHOO_Enable Yes ; Disables YOOHOO handshake
;
; Если эта переменная имеет значение YES, то разрешаются сеансы связи с
; использованием YOOHOO, если NO - то запрещаются. По умолчанию - Yes.
;
;
;========================= File requests control ==========================
;
; Секция, определяющая правила обработки файловых запросов
;
; -------------------------------------------------------------------------
;
;Freq_Time 22:00-05:00,07:30-09:00 ; Allow file requests
;
; Период(ы) времени, когда разрешены файловые запросы на вашей системе.
; Если эта переменная не задана, то файловые запросы запрещены.
;
;Emsi_FR 22:00-09:00 ; Freq interval(s) for EMSI
;
; Эта переменная задает интервалы времени, в которые разрешены файловые
; запросы. Эти интервалы будут помещены в соответствующее поле EMSI. Если
; переменная не определена, в поле EMSI ничего указано не будет.
;
;Freq_Password Fpassw ; Password for remote requests
;
; Этот пароль позволяет тем, кто его знает, написать служебное письмо
; T-Mail-у и заставить его сформировать файловый запрос. Если этот запрос
; будет удовлетворен (через какое-то время), то пришедший по запросу файл
; будет переслан автору письма. Подробнее дистанционный файловый запрос
; описан в главе 12.
;
Freq_Dir dir.frq ; List of directories with requestable files
;
; Эта переменная задает имя файла, содержащего список каталогов, доступных
; для файловых запросов. В этом файле может быть описано неограниченное
; число каталогов.
;
Freq_Ndx index.frq ; List of Aliases
;
; Эта переменная задает имя файла, содержащего список псевдонимов для
; файловых запросов. В таком файле может быть описано неограниченное число
; псевдонимов.
;
Freq_Number 3 ; Max. number of files to request
;
; Максимальное число одновременно запрашиваемых файлов. Значение по
; умолчанию - 0, то есть файловые запросы запрещены.
;
;Freq_Size 1024 ; Max. total size of files (Kb)
;
; Максимальный суммарный размер запрашиваемых файлов (в кБ) за один сеанс
; связи. Значение по умолчанию - 2048 килобайт. Если значение этой
; переменной 0, то ограничение на размер отсутствует.
;
;Freq_Day_Lim 2048 ; Daily Freq limit, kB
;Freq_Week_Lim 4096 ; Weekly Freq limit, kB
;Freq_Month_Lim 8192 ; Montly Freq limit, kB
;
; Максимальный суммарный размер запрашиваемых файлов (в кБ) для каждой
; системы в отдельности за сутки, неделю, месяц, соответственно. Если
; переменная равна 0 - ограничения считаются снятыми (по умолчанию).
;
Freq_MinBaud 1200 ; Min baudrate for Freqs
;
; Минимальная скорость соединения (бод), при которой возможны файловые
; запросы. По умолчанию - 300 бод.
;
Freq_MaxTime 120 ; Time limit for freqs (min)
;
; Максимальное время пересылки файлов (в минутах) в ответ на файловый
; запрос. Перед началом пересылки файлов в ответ на файловый запрос T-Mail
; рассчитает необходимое для передачи время, исходя из предположения, что
; линия чистая и компрессия (MNP5, V42Bis) не используется. Если
; рассчитанное время превышает значение этой переменной, то в ответ на
; файловый запрос будет передано только такое количество файлов, время на
; передачу которых не превышает заданный лимит. Значение по умолчанию 120
; минут. Если переменная равна 0 - ограничение по времени отсутствует.
;
Freq_Nodes All ; Who can request files
;
; Определяет список систем, которым разрешены запросы файлов.
;
; Примеры: Freq_Nodes 5030/*.* !CM !5030/101
; -------- Freq_Nodes @C:\T-MAIL\fr_list.txt
;
; Если эту переменную закомментировать, то файловые запросы поддерживаться
; не будут.
;
;Freq_Transit YES ; Allow transit File requests
;
; Если эта переменная имеет значение YES, то разрешается транзит файловых
; запросов. По умолчанию - NO, т.е. транзит запрещен.
;
Freq_Policy policy.frq ; Aрpend this file to failed requests messages
;
; При отказе в обработке файлового запроса, T-Mail отвечает пакетом,
; содержащим письмо с причинами отказа. Содержимое файла, определенного в
; этой переменной, добавляется к такому письму.
;
;Freq_Confirm No ; Disable Freq confirm
;
; Если эта переменная имеет значение YES, то T-Mail после завершения
; файлового запроса высылает подтверждение об удовлетворенных файловых
; запросах. Если переменная имеет значение No, то
; такое подтверждение не высылается.
;
;Freq_Note note.frq ; Append this file to freq confirmation
;
; Эта переменная определяет текстовый файл, который будет добавляться к
; письму с подтверждением об удовлетворенных файловых запросах (см.
; переменную Freq_Confirm).
;
;============================ Key file definition =========================
;
;KeyFile C:\T-MAIL\t-m00000.key ; Commercial key file
;
; Эта переменная определяет имя и расположение специального ключевого
; файла для коммерческой версии T-Mail. Это необходимо для работы
; коммерческой версии T-Mail. Значение по умолчанию отсутствует.
;
;==========================================================================
;
Include a:\fido\T-MAIL\Advanced.ctl
=== Конец T-MAIL.1CTL ===
Jury
[Team OS/2]

--- Дед Пыхто 1.1.5-b20170303 дышит ровно 19 day(s) 20:46:33.686
* Origin: _*/Legion BBS/*_ 74951959212\|/WT:CM\|/fReQs FILELST\|/ (2:5020/601)

Ответы на это письмо:

From: Username
Заголовок следующего сообщения в треде может быть длинным и его придется перенести на новую строку

From: Username
Или коротким

FGHI-url этого письма: area://715.ECHO?msgid=2:5020/601+5b9f89ab