Дополнительные переменные в файле t-mail.ctl
Здесь описаны дополнительные переменные, которые можно использовать в
файле конфигурации t-mail.ctl .
Show_Dial_Prefix Yes
Если эта переменная имеет значение Yes, то при наборе телефонного номера
на экран и в log-файл будет выводиться полная строка набора номера с
префиксами и суффиксами. Это значение по умолчанию. В этом случае строка
выглядит примерно так:
... Calling 2:5030/15.0, ATDP\N4%C0580-2383,,, ...
Если задано No - выводится только сам телефонный номер:
... Calling 2:5030/15.0, 123-4567 ...
Purge_Kbd Yes
Если эта переменная имеет значение YES, то буфер клавиатуры будет
очищаться перед инициализацией модема, если NO - этого не происходит. По
умолчанию имеет значение YES.
CH_Interval 60
В этой переменной определяется время (в минутах), в течение которого
действуют установленные оператором с клавиатуры статусы в очереди (Hold,
Priority, Immediate), а также интервал времени, на который происходит
задержка трафика при установленном флаге HAT (SendOnly). Значение по
умолчанию - 1 час (60 минут).
EMSI_Log emsi.log
Эта переменная определяет имя log-файла для EMSI, в него записываются
все удачно принятые EMSI_DAT-посылки от удаленных систем при
соединениях. По умолчанию - не определено, т.е. такой log-файл не
ведется.
Dial Insert ,
Эта переменная определяет один символ <char>, который будет вставлен
после каждого символа (кроме последнего) при посылке в модем строки
набора номера.
Пример:
-------
Dial Insert ,
В этом случае строка, посылаемая модему при наборе номера 235-7719 будет
выглядеть так: "2,3,5,-,7,7,1,9".
Max_Ring_Interval 7 ; Maximum interval between rings
Эта переменная задает максимальный интервал между звонками (RING) в
секундах при вызове данной системы. При поступлении первого звонка (если
Answer_Ring больше 1) система начинает отсчет звонков и по достижении
числа, заданного в Answer_Ring, начинает процедуру ответа. Если интервал
между принятыми звонками будет больше указанного в переменной
Max_Ring_Interval, счетчик принятых звонков будет обнулен и система
вернется к исходному состоянию ожидания. Эта переменная действует только
при значении Answer_Ring больше единицы. По умолчанию ее значение 7
секунд.
Force_Fossil No
Если эта переменная имеет значение YES, то перед каждой инициализацией
модема будет производиться инициализация драйвера FOSSIL. Значение по
умолчанию - NO, то есть этого не происходит. В версии T-Mail для OS/2
эта переменная значения не имеет.
Stream_Sending Yes
Если эта переменная имеет значение YES, то при работе с драйвером FOSSIL
будет использоваться функция "послать байт" вместо функции "послать
блок". Таким образом исключается блоковая запись в FOSSIL. Значение по
умолчанию - NO, то есть этого не происходит.
Crash_as_Imm No ; Crash attribute
Эта переменная определяет интерпретацию атрибута 'Crash' при упаковке
писем. Если она имеет значение Yes, то атрибут 'Crash' будет
интерпретирован как наличие атрибутов 'Imm' и 'Dir' одновременно. Если
же она имеет значение No, то атрибут 'Crash' будет интерпретироваться
как атрибут 'Dir'. (Для Bink-Style Outbound - .CLO/.CUT как .ILO/.IUT).
Значение по умолчанию - No.
Indirect_Points Yes
Эта переменная определяет, будет ли письмо с атрибутом Direct,
адресованное пойнтовой системе, имеющей статус unpublished,
перенаправлено на босса этой системы. При значении этой переменной Yes -
будет, если No - нет, то есть письма с атрибутом 'Dir' T-Mail будет
пытаться отослать только напрямую. Значение по умолчанию - Yes.
Ignore_MsgTimestamp No
Если эта переменная имеет значение Yes, то T-Mail не будет отслеживать
изменение даты и времени создания писем в очереди, будет отслеживаться
только изменение размеров писем (и выполняться перепаковка при
необходимости). При значении No будет отслеживаться и то и другое.
Значение по умолчанию - No.
Optimal_Msg_Fill No
Эта переменная задает алгоритм нумерации писем при их помещении в
основной каталог нетмэйла (заданный переменной Mail_Out). Если эта
переменная имеет значение No, то T-Mail определяет файл .msg с
максимальным номером, прибавляет к этому номеру единицу и создает новый
файл с полученным таким образом именем. Если же эта переменная имеет
значение Yes, то T-Mail выявляет первый свободный номер файла с
письмом, начиная с 1.msg, и присваивает новому файлу с письмом этот
номер. При этом в общем случае порядок нумерации файлов не будет
соответствовать порядку их создания.
Sort_Queue Address Reverse
Эта переменная определяет порядок, в котором будет отсортирована
основная очередь T-Mail. Возможные значения:
Address - сортировка по адресу;
Size - сортировка по суммарному размеру всей почты;
Mail - сортировка по размеру писем;
Files - сортировка по размеру файлов.
Кроме того, в переменной можно задать второй параметр Reverse - в этом
случае сортировка производится не в порядке возрастания, как по
умолчанию, а в порядке убывания. Значение по умолчанию - Address.
Crash_Poll_Pause Yes
Эта переменная определяет, нужно ли делать паузу в 1 секунду между
наборами номера в режиме Crash-Poll. Если она имеет значение Yes -
T-Mail делает такую паузу, No - нет. Значение по умолчанию - Yes.
Init_After_Dial No ; Force init modem after dial
Эта переменная позволяет разрешить (Yes) или запретить (No)
инициализацию модема сразу после завершения исходящего сеанса связи или
неудачной попытки такого сеанса. Это произойдет только в том случае,
если при наборе использовался стандартный префикс набора, указанный в
переменной Dial_Prefix ( t-mail.ctl ) без параметра-флага. Значение по
умолчанию - Yes.
Keep_Port_Closed No
Если эта переменная имеет значение Yes, то T-Mail в состоянии ожидания
всегда держит COM-порт закрытым, открывая только при необходимости. При
этом он не может отвечать на входные звонки, так как от модема не будут
поступать строки RING. Значение по умолчанию - No.
xPort 2E8
Эта переменная задает базовый адрес порта (в шестнадцатиричном виде).
Позволяет правильно отображать сигналы имитаторами лампочек при
нестандартной конфигурации последовательных портов. По умолчанию
подразумевается стандартный адрес (COM1-COM4).
HardWare_Flow Yes ; Allow to use RTS/CTS flow control
Эта переменная позволяет задать, понимает ли модем (и настроен ли он
соответствующим образом) управление потоком данных по сигналам RTS/CTS.
По умолчанию - Yes.
Break_Mode Yes
Данная переменная позволяет разрешить посылку сигнала BREAK модемом при
ошибках приема. Значение по умолчанию - No, то есть, запрещено.
Пользоваться этим режимом нужно с большой осторожностью. При включении
этого режима необходимо, чтобы принимающий и передающий модемы были
настроены на очистку буфера по сигналу Break (Break destructive,
transmitted).
Ignore_NRQ Yes ; Allows to ignore remote's NRQ flag
(No-requests flag)
Если переменная имеет значение YES, то наличие флага NRQ у вызываемой
системы будет игнорироваться. Если у вас есть файловые запросы, то файл
с ними будет передан, несмотря на указание удаленной системы этого не
делать. Значение по умолчанию - No, то есть файл с файловыми запросами
в этом случае не передается.
Kill_Truncate No
Если эта переменная имеет значение YES, то файлы, которые необходимо
после передачи обнулить (truncate), вместо этого будут удалены. Значение
по умолчанию - No.
Kill_Transit_Files No
Если эта переменная имеет значение Yes, то транзитные файлы после
отсылки будут удаляться. Значение по умолчанию - No, т.е., этого не
происходит.
ВНИМАНИЕ: если значение этой переменной Yes и у вас есть несколько
писем, к которым "прицеплен" один и тот же файл, то этот файл
будет удален сразу после того, как будет отправлен в первый
раз. Остальные адресаты его, следовательно, не получат.
InboundLongNames Yes
Если эта переменная имеет значение YES, то T-Mail будет поддерживать
прием файлов с длинными именами в каталог, заданный переменной Files
( t-mail.ctl ). Если эта переменная имеет значение NO (по умолчанию), то
T-Mail будет поддерживать только прием файлов с обычными именами (формат
8.3), а принимаемые файлы с длинными именами будут автоматически
приводиться к формату 8.3. Эта переменная поддерживается только версиями
T-Mail для OS/2 и Windows NT.
Repack_On_Start Yes
Если в данной переменной задано YES, то при каждом запуске t-mail будет
полностью перепаковывать всю очередь (сканировать нетмэйл, файловые
ящики, персональные почтовые ящики и Bink-Style Outbound). Если задано
No (по умолчанию), то будет использована информация, сохраненная при
предыдущем выходе.
Wait_Mailer 14 ; Time (sec) to recognize mailer presence.
Это время в секундах (по умолчанию - 14) в течение которого T-Mail
пытается определить, кто ему позвонил - пользователь BBS или мэйлер. По
истечении этого времени, если разрешен выход в BBS, T-Mail выполняет
операции, заданные в Process Handshake_Timeout.
Кроме того, в коммерческой версии T-Mail в файле t-mail.ctl могут
присутствовать и прочие директивы, описанные отдельно.