После установки и предварительной настройки baybox следует рутинная работа SysOpа, которую он должен выполнять, частично baybox сам может чтото делать, поэтому SysOp является просто наблюдателей и вмешивается в работу почтового ящика только при необходимости. Об этом и пойдет речь в этой статье.

ОБСЛУЖИВАНИЕ И ЭКСПЛУАТАЦИЯ BAYCOM - MAILBOX

( информация для SysOp )


Общий контроль
Заходим в baybox с sysop-правами и набираем следующие команды:
ST F показать состояние форвардинга с партнёрами и почты
UNK показать список почты с неизвестными адресами
PS -C показать текущие соединения и кол-во переданного обьёма информации

Просмотр log-файлов
BayCom-Mailbox ведет несколько журналов которые позволяют полностью контролировать работу системы в целом. Все эти записи складываются в директории LOG и TRACE, если вы загляните туда то найдете много интересно о работе почтового ящика. Для просмотра и поиска информации некоторых log-файлов не нужно использовать текстовый редактор, это можно сделать средствами самого baybox с помощью специальных команд.

Например:
ELOG или ERLOG показать содержимое файла TRACE/ERASELOG.BCM
CLOG опция показать записи из trace\cmdlog.bcm
LOG опции показать записи из LOG-журнала (много опций!)
PWLOG список позывных соединявшихся с BCM по паролю
RLOG [..] показать почту от которой отказался этот Mailbox, потому что она в rejecte
SFHOLD [..] показать содержимое файла TRACE/SFHOLD.BCM
SLOG [..] показать содержимое файла TRACE/SYSLOG.BCM
UNKNOWN показать содержимое файла TRACE/UNKNOWN.BCM

Также sysop может назначить ведение дополнительных журналов с теми параметрами которые его интересуют. После исправления ошибок, в log-файл можно вписать сообщение об этом с помощью команды APPEND. Например после того как вы исправили ошибки связанные с пересылкой почты, вы можете в конец файла trace/unknown.bcm вписать такую строку: append unknown.bcm -------файл исправлен 22.04.2002------- . Свои коментарии в файлы trace\syslog.bcm и trace\cmdlog.bcm вы можете записать командой NOTE.
Например: note все записи выше этого коментария я уже проверил....

В процессе работы baybox log-файлы могут иметь большие размеры и в них бывает трудно найти необходимую вам информацию. Чтобы облегчить поиск есть специальные команды:
BEGIN текстовый_файл показать первые 2кб из указанного файла.
TAIL текстовый_файл показать последние (или первые) 2кб из указанного файла.

Остановка и запуск
Во время работы baybox возможно понадобится отключить доступ любых пользователей к почтовому ящику, не прерывая при этом работу.
ENABLE ON - запустить mailbox после команды enable off или disable.
ENABLE OFF - запретить соединятся с mailbox любым позывным, только позывной указанный как sysop может соединится с mailbox.

Директории
Внутри директории BCM после первого запуска, будут созданы другие директории которые необходимы для работы baybox.
FS файловый сервер, по команде FS пользователи попадают в эту директорию
FWD здесь лежат файлы приготовленные для форвардинга с партнерами
INFO здесь распологаются рубрики с почтой за которые отвечает файл bulletin.bcm
LOG сюда складываются аппаратые журналы, которые можно просмотреть командой LOG
MSG файлы с различными языками которые использует mailbox, команда A S
TEMP сюда складываются временные файлы которые создает mailbox во время своей работы
TRACE здесь лежать разные log-журналы о текущей работе mailbox
USER персональные директории пользователей и их почта
Расположение директорий sysop может менять по своему усмотрению. Чтобы изменить расположение директории, нужно в файле init.bcm прописать новый путь к ней.

Файловый сервер
Кроме стандартных команд для перемещения по директориям, чтения и просмотра файлов, SysOp получает возможность удалять, перемещать и копировать файлы. Расположение файлового сервера можно менять по своему усмотрению. Также SysOp может разрешить пользователям записывать файлы в определенную директорию.

Работа маяка
Почтовый ящик может сам посылать маяки в эфир с определенным текстом и через заданные промежутки времени. В маяке можно определить макрокоманды. Таким образом маяк может нести дополнительную смысловую нагрузку, показывать для кого есть почта, температуру и т.д.
файлы:
BEACON.BCM файл с параметрами маяка
BEACHEAD.BCM дополнительный текст для маяка с макрокомандами
команды:
BEACON немедленно послать маяк
MAILBEACON установить интервал передачи маяка
OLDESTBEACON кол-во дней которые предается информация о прибывшей почте

Языковые файлы
BayCom-Mailbox - многоязычная система. Возможно одновремено использовать до 40 языков. Каждый язык имеет свое расширение (.rus .dl .gb и т.д.). Все файлы на разных языках лежат в директории MSG. Чтобы установить новый язык достаточно записать в директорию MSG два файла help.xxx и messages.xxx. Чтобы убрать язык нужно просто стереть не нужные языковые файлы из этой директории.

Команды:
A S показать список доступных языков.
A S RUS установить для общения русский язык
A S GB выбрать english для общения.
NEW активировать cделанные изменения в директории MSG

Есть также другие файлы которые дополняют два предыдущих:
AKTUELL... актуальная информация
CTEXT... текст выводимый при соединении
CNEW... текст выводимый только при первом соединении один раз, до следующего изменения
INFO... текст с информацией о системе
FSINTRO... текст выводимый при соединении с файловым сервером
QTEXT... текст выводимый при разьединении

Установка времени
Суть указанных ниже команд заключается в том что время ПК и время которым пользуется baybox могут отличаться. Это используется тогда когда на ПК установлено местное время, а для работы baybox нужно использовать GMT или наоборот.
PCISUTC локальное или мировое время использовать в baybox (для DOS)
STIMEOFFSET установить разницу во времени между локальным и мировым (для DOS)

Конфигурирование PC/FlexNet
Эти команды работают только с DOS версией. Суть их в том что можно управлять PC/FlexNet узлом прямо из baybox. Можно даже управлять конфигурацией узла.
CFGFLEX
TNC
Пользователи могут edbltnm текущее время установленное в baybox командами TIME или DATE.

Настройка, контроль и анализ форвардинга

Открытие форвардинга
Давайте на примерах откроем форвардинг с RZ6HDD.
Заходим в файл fwd.bcm и создаём запись:

rz6hdd - rz6hdd rz6hxa-2
  rz6hdd rz6hdh rz6hdx
  ww sun rus
  .sta .msk .pol
Теперь разберём подробно что у нас получилось:
строка 1: мой ББС будет вызывать ББС rz6hdd через узел rz6hxa-2
строка 2: на ББС rz6hdd я отправляю почту для него и для rz6hdh, rz6hdx
строка 3: отправляю ему бюллетени с @WW, @SUN, @RUS
строка 4: отправляю ему персоналку для Ставрополья, Москвы и Рязани.
Теперь даём команду NEW и смотрим командой ST F появился ли наш новый fwd-партнёр в списке, а комендой D P RZ6HDD проверяем правильность устанновленных параметров. Чтобы начать форвардинг немедленно командуем SF RZ6HDD. Вот и всё!

Параметры форвардинга
Команда D P покажет все параметры форвардинга установленные для всех fwd-партнёров. Параметры для конкретного партнёра смотрим командой D P BBSCALL.

Просмотр не отправленной почты
Общую таблицу состояния форвардинга вы увидите командой ST F.
Команда D O покажет всю почту ожидающую отправки для всех fwd-партнеров. Если нужно показать только персональную почту то набираем D O U, если нужно показать только бюллетени ожидающие отправки, набираем D O I. Когда нужно увидеть всю не отправленную почту для конкретного fwd-партнёра набираем D O BBSCALL.

Контроль fwd обмена
Опцией -T в файле fwd.bcm, можно включить трассировку в файл trace/bbscall.bcm всех действий BBSа во ремя форвардинга с fwd-партнёром. Насколько подробно будет записываться форвардинг напрямую зависит от команды fwdtrace.
Анализировать форвардинг в режиме on-line можно командой MONITOR PID, где PID это номер процесса определяемого командой PS.
Также полезно просматривать почту от которой отказался ваш BBS на основании файла reject.bcm, это команда RLOG. Ещё полезно просматривать сообщения исходящие из BBSа и от которых отказались ваши fwd-партнёры, командой SFHOLD. Таким образом можно исключить не нужные рубрики из fwd-обмена для оптимизации форвардинга (особенно на КВ).

Работа с не известными адресами
Команда UNKNOWN покажет список сообщений с не известными адресами, т.е. BBS не знает что делать с этими сообщениями и куда их отправлять. После посмотра списка таких сообщений сделайте необходимые корректировки в файле fwd.bcm, иначе на этих адресах BBS будет постоянно спотыкаться. Перенаправлять unknown-сообщения по правильному пути в ручном режиме, можно командой FORWARD.

Контроль и анализ пользователей
Показать список всех пользователей известных BBSу D U A, но необязательно соединявшихся с ним. Вывести список пользователей соединявшихся конкретно с этим BBSом, можно командой D U L. Список всех персональных сообщений хранящихся в директориях пользователей можно увидеть командой D U M.
Менять персональные установки любого пользователя, sysop может с помощью команды SETU USERCALL CMD OPTION.

Персональная почта пользователей
Персональная почта хранится в директории c:\bcm\user по умолчанию. Обычно нет необходимости заходить в эту директорию, потому что типовой работой можно управлять командами baybox.
Вот эти команды:
READLOCK установить уровень доступа к персональной почте пользователей
NOPURGE установить, удалять прочитанные user-сообщения автоматически или в ручную
USERLIFE установить 'время жизни' персональных сообщений для всех пользователей

Персональные установки пользователей
SysOp имеет возможность менять любые персональные установки пользователя командой
cSETUSER <позывной> <команда> <параметр>

Все персональные установки пользователя начинаются с ALTER или просто A. Но пользователи могут сами изменять не все Alter установки, некоторые из них доступны только для sysopа.


далее текст ещё не готов . . . .

Файлы
bcm142ya.exe программный файл
beacon.bcm установка режимов работы маяков
bidh2.bcm не текстовый
bids2.bcm не текстовый
boardinf.bcm названия рубрик с почтой (не обязательный файл)
bulletin.bcm структура жестко установленных рубрик
check.bcm не текстовый
checknum.bcm не текстовый
convname.bcm слияние однотипных рубрик в одну (производится локально)
crontab.bcm выполнение команд по времени
*.imp все эти файлы выполняются по команде из contab.bcm
startup.imp команды выполняемые при запуске BCM
fwd.bcm форвард партнеры и их установки
hadr4.bcm не текстовый
hadrhash.bcm не текстовый
init.bcm основные установки mailbox
issue.bcm экранная заставка при запуске mailbox (не обязательный файл)
reject.bcm что не принимать от fwd-партнеров и пользователей
runutil.bcm файл где указываются внешние команды
test.bat файл для запуска BCM (не обязательный файл)
userh2.bcm не текстовый
users.bcm не текстовый

Бюллетени
Директория по умолчанию c:\bcm\info
В BCM можно создать два типа рубрик с бюллетенями:
1. жестко установленные рубрики, эти рубрики существуют постоянно в не зависимости от того есть в них бюллетени или нет. Это базовые рубрики, которые приняты во всех пакетных сетях мира. Здесь же можно создать локальные рубрики.
2. обычные рубрики, тут все как в FBB. Все эти рубрики вкладываются в рубрику TMP.
Для того чтобы BCM мог нормально принимать бюллетени нужно установить рубрики. В первую очередь должна быть установлена рубрика TMP и команда CREATEBOARD.
файлы:
CONVNAME.BCM слияние однотипных рубрик в одну (только внутри этого box)
CONVLIFE.BCM персональное время жизни для отдельных рубрик
BULLETIN.BCM жестко установленные рубрики для бюллетеней
команды:
MKBOARD создать новую рубрику для бюллетеней
MVBOARD переименовать рубрику для бюллетеней
RMBOARD удалить пустую рубрику для бюллетеней
REORG реорганизация и проверка бюллетеней
LIFETIME установить время жизни бюллетеней в конкретной рубрике
INFOLIFE установить время жизни бюллетеней в подрубриках внутри TMP
CREATEBOARD определить что делать с неустановленными рубриками
SAVEBROKEN уровень проверки 7plus файлов при приеме от fwd-партнера

Форвардинг
В BCM каждое сообщение хранится в отдельном файле. Файлы с бюллетенями находятся в директории C:\BCM\FWD, файлы с персональной почтой хранятся в C:\BCM\USER.
файлы:
FWD.BCM файл с партнерами и параметрами форвардинга
REJECT.BCM маски и фильтры для отклоняемых сообщений
CRONTAB.BCM установить периодичность вызова fwd-партнеров
CONVAT.BCM изменение территорий распространения
TRACE\SFHOLD.BCM от чего отказались fwd-партнеры
команды:
BOXADDRESS установить ax25 адрес этого BBS
BOXHEADER установить информационную строку
Dir Outstanding показать список почты ожидающей отправки
OLDESTFWD максимальный возраст сообщений предлагаемых для форвардинга
TRANSFER перенаправить сообщение
LOG -G информация о соединениях fwd-партнеров
ST F общая статистика форвардинга
HEADER показать только 'шапку' сообщения
FORWARD перенаправить сообщение
FWDSSID определить дополнительный SSID для user-форвардинга
FWDTRACE записывать форвардинг в отдельный файл
FWDTIMEOUT максимальное время форвардинга
UNKNOWN показать потерянную почту
PATH информация по адресам и системам
P -A показать информацию об указанном BBSе
NEW перечитать файл fwd.bcm при его изменении
RLOG отвергнутые сообщения (сообщения от которых отказался мой mailbox)
SFHOLD показать файл sfhold.bcm (сообщения от которых отказались партнеры)
SF ALL немедленно начать форвардинг сразу со всеми партнерами
SF немедленно начать форвардинг с указанным fwd-партнером
KILL прервать указанный процесс (фовардинг)


UA6HJQ
2000год
(статья обновлена 23 января 2002г.)