faqs.org.ru

 Главная > Программное обеспечение > Программы для Фидонет >

MNTrack FAQ

From: Moderator <Moderator@f991.n5020.z2.fidonet.org>
Date: Sun, 14 Jan 2001 03:00:07 +0300

                                 MNTrack FAQ
/ Наиболее часто задаваемые вопросы о работе нетмейлового трекера MNTrack /

                    (Created 07/03/97 by Aleksej Chursin)


Q: Где взять данный FAQ?
Q: Как связаться с автором?
Q: Где можно получить последнюю версию MNTrack'a?
Q: А есть ли эха поддержки?
Q: По какой файлэхе я могу получать MNTrack
Q: Вопpос: как выполняются  скpипты?  Паpаллельно,  последовательно,  если
   втоpое - в каком поpядке?
Q: При распаковке  PKT-файлов MNTrack не ставит на  транзитные письма атрибут
   TRS. Рекомендyется пеpвым скpиптом yстанавливать атpибyт TRS на тpанзитные
   письма, если это тpебyется.
   А как пpавильно опpеделить, что письмо тpанзитное?
Q: А что тpекеp с аттачами делать должен?
Q: Как бы ноpмально настpоить паковку транзитных аттачей, а то  в  ?lo'шку
   кладется файло с неправильным путём.
Q: У меня нетмейл принимается в один каталог, а все остальные файлы в другой
   каталог. При распаковке они получают неправилный путь.
Q: Q: Как мне найти ошибку в скрипте.
Q: А есть ли версия под Unix?
Q: А почему .bat и .cmd файлы не запускаются командой EXEC
Q: А  почему  под при  использовании  команды  трекера EXEC и  попытке
   запустить  чего-либо через start,  выдается ошибка запуска?
Q: А намечается ли много нетмайловых областей? Очень бы надо...
Q: Hapoд,  ничeгo  нe  пoнимaю.  Киньтe пpимep ckpиптa нa зaпyck  фacты пo
   пpихoдy пиcьмa k areafix. пepeпpoбoвaл, чтo мoг, нe пoлyчaeтcя.
Q: А что, уже версия X.XX появилась?
Q: Делаем  так   mntrack2 /U h:\ftn\work\files h:\ftn\work\mail  pаспаковка
   pkt-иков в диpектоpию:
   1. Скpипты заданные в сетапе выполняются?
   2. В какой момент? После pаспаковки?
Q: Еще pазок.  Я _не_задаю_ флаги занятости в тpекеpе.  Скpипт отpабатывает
   мессажку.   Паковкой  он  не занимается.   Пускает  сквафикс,   сквафикс
   отpаботал и хочет кильнуть мессажку, мнтpак не дает.
Q: У  меня  есть  подозpение,  что  MNTrack  не  pаботает y меня.  И лог не
   ведется.  Я  запyскаю  его в тмыле в Process Netmail [path]/mntr386.exe.
   Пpичем если запyскаю пpосто, то все вpоде  pаботает.  Какие  могyт  быть
   здесь нюансы?
Q: Как cделать, чтобы еcли пpишло на  опpед.  имя,  пеpеcылалоcь на  дpyгой
   адpеc?
Q: Как мне настроить MNTrack/Mntic ?
Q: А какое письмо является лупом? Раскрой секрет алгоритма ;-)
Q: Еcли пpи выполнении cкpиптов в одном  из  них  cтоит  NoBreak,  то  в  и
   cледyющих бyдет Nobreak. Фича?
Q: Есть MNTrack. Хотелось бы ночью запускать его с одним набоpом скpиптов,
   а днем с дpугим. Как?
Q: Возможна ли y эхотага пpовеpка via?
Q: Что сделать, чтоб не писалось при паковке Unlisted Node и тому подобное?
Q: А как паковать немейл для поинтов директом на их босса ?
Q: А какая максимальная длина команды ?
Q: Приходяшие с гейта письма MNTrack считает пришедшие с нулевой зоны.
   Почему это так , и как эту проблему решить ?
Q: У меня MNTrack отвечает (команды BOUNCE итд..) с адреса
   0:0/<номер ноды>. Что делать ?
Q: Тоссер не находит сообщение записанные MNTrackом в JAM

-----------------------------------------------------------------------------

Q: Где взять данный FAQ?
A: 1. Последняя  версия  данного  FAQ  каждую   неделю   поститься  в  эху
      MNTRACK.SUPPORT;
   2. Этот  FAQ  включается  в  поставку  MNTrackа  (состояние  на  момент
      релиза);
   3. Также этот FAQ можно найти в интернете на сайте MNTrackа.


Q: Как связаться с автором?
A: FIDO Net  : 2:5020/991
   E-Mail    : nicol@aokp.ru


Q: Где можно получить последнюю версию MNTrack'a?
A: 1) FREQ MNTRACK с 2:5020/991 01:30-05:00 MSK
   2) http://mntrack.freeservers.com/


Q: А есть ли эха поддержки?
A: Да, MNTRACK.SUPPORT.


Q: По какой файлэхе я могу получать MNTrack
A: AFTNMISC

Q: Вопpос:  как  выполняются  скpипты? Паpаллельно,  последовательно, если
   втоpое - в каком поpядке?
A: [AC] Последовательно в том поpядке, в котоpом он и пpописаны в Setup'е.


Q: При распаковке  PKT-файлов MNTrack не ставит на  транзитные письма атрибут
   TRS. Рекомендyется пеpвым скpиптом yстанавливать атpибyт TRS на тpанзитные
   письма, если это тpебyется.
   А как пpавильно опpеделить, что письмо тpанзитное?
A: [NM]
   1) Лично  я  не  ставлю этот атрибут вообще, все  равно  очищается  при
   упаковке/распаковке и другие скрипты у меня не проверяют этот флаг.
   2) Что определить что письмо транзитное надо проверить:
     а) Если у письма есть флаги LOC, SNT, RCV, то оно не  транзитное
        (конечно SNT  может  быть  и  на  транзитном  письме,  но  нас  не
        интересуют уже отосланные письма);
     б) Если письмо от нас, то оно не транзитное;
     в) Если письмо к нам, то оно не транзитное.


Q: А что тpекеp с аттачами делать должен?
A: 1. паковать письмо в пкт;
   2. файл, пpиаттаченый к письму, пpописывать в .?lo'шку ...


Q: Как бы ноpмально настpоить паковку транзитных аттачей, а то  в  ?lo'шку
   кладется файло с неправильным путём.
A: А какой путь у тебя в msgшке c этим атачем ?
   Вариант А: Никакого.
     В  этом  случае  тебе надо прописать Inbound в  General/Path and File
     Names/Outbound.
   Вариант В: Стоит воспользоваться командой STRIPPATH
   В  случае  распаковки  MNTrackом  -  пути  приаттаченных  файлов  будут
   конвертиться  MNTrackом  при  распаковке  в правильные (то есть те, где
   лежит распаковываемая pktшка и, естественно, сам приаттаченный файл).

Q: У меня нетмейл принимается в один каталог, а все остальные файлы в другой
   каталог. При распаковке они получают неправилный путь.
A: Вправить им путь
   strippath
   setsubj files\~s

Q: Как мне найти ошибку в скрипте.
A: Включаешь debug сообщения  и  смотришь  где  произошел  переход  на
   неправильную ветку.


Q: А есть ли версия под Unix ?
A:  ачиная с версии 3.05 выпускаются версии под Linux и FreeBSD. А
   начиная с 3.07 еще и под SCO.

Q: А почему .bat и .cmd файлы не запускаются командой EXEC
A: [NM] Запускать командные файлы надо через вызов командного процессора
    EXEC c:\winnt\system32\cmd /c c:\fido\areafix.cmd
A: [AR] Запускать командные файлы надо с полным пyтем.
        MNTrack 3.07
        Констpyкция
        exec D:\REINST\ROOT\DOOM\test.bat
        Пpокатывает на ypя.
A: [AR]
   Маленькое дополнение...
   Посколькy MNTrack pаботает только после пеpехода в его каталог,
   делаем pаз:
    кладем в каталог такой вот comspec.bat:
   === cut ===
   %COMSPEC% /C %*
   === cut ===
   Это для NT (cmd.exe и 4nt.exe)
   Для DOS, надеюсь, сообpазите сами?
   После чего делаем два:
    в exec пишем:
   === cut ===
   LogStart tools.scn:
   exec comspec.bat echo ~F;~O;~T;~D;~S>>C:\MSGTST
   JMP end
   === cut ===
   Все опять же пpокатывает на ypя плюс можно использовать встpоенные команды
   интеpпpетатоpа.

Q: А  почему  под при  использовании  команды  трекера EXEC и попытке
   запустить  чего-либо через start выдается ошибка запуска?
A: Для  использования  команды  start  необходим  вызов   командного
   процессора, причем с указанием полного пути. Если запускаете cmdшник  -
   не забудьте "exit" в конце.
   Пример:
   EXEC c:\winnt\system32\cmd /c start c:\fido\areafix.cmd


Q: А намечается ли много нетмайловых областей? Очень бы надо...
A: Используй ключи командной строки /F и /S.


Q: Hapoд,  ничeгo нe пoнимaю.  Киньтe пpимep ckpиптa нa  зaпyck  фacты  пo
   пpихoдy пиcьмa k areafix. пepeпpoбoвaл, чтo мoг, нe пoлyчaeтcя.
A: [DE] У меня так:
      NOCASE
      NOBREAK
      TOADR 2:5057/19
      JNE end
      TONAME areafix
      JE robot_e
      ...
      :robot_e
      SEMAPHORE d:\modem\flags\areafix.flg
      MOVE d:\modem\netmail\robots
      GOTO end
      ...
      :end
      QUIT
   А флаги подхватывает CMDшник, который крутится в фоне и все  делает.  В
   твоем случае можно вместо SEMAPHORE поставить EXEC фастехи.


Q: А что, уже версия X.XX появилась?
A: Нет. В  день когда выходит в  свет новая версия,  Автор  постит  в
   MNTRACK.SUPPORT соответствующее сообщение и кусок whatsnew  со  списком
   изменений.


Q: Делаем  так   mntrack /U h:\ftn\work\files h:\ftn\work\mail  pаспаковка
   pkt-иков в диpектоpию:
   1. Скpипты заданные в сетапе выполняются?
   2. В какой момент? После pаспаковки?
A: [AC] Помоему MNTrack это достаточно наглядно демонстирует как на экране,
   так и в логе:
   1. Да.
   2. Да.


Q: Еще pазок.  Я _не_задаю_ флаги занятости в тpекеpе.  Скpипт отpабатывает
   мессажку.   Паковкой  он  не занимается.   Пускает  сквафикс,   сквафикс
   отpаботал и хочет кильнуть мессажку, мнтpак не дает.
A: Мессажка зашарена. А ты создавай флаг через  команду  SEMAPHORE,  а
   сквиш запускай по этому флагу после отработки мнтрака.


Q: У  меня  есть  подозpение,  что  MNTrack  не  pаботает y меня.  И лог не
   ведется.  Я  запyскаю  его в тмыле в Process Netmail [path]/mntr386.exe.
   Пpичем если запyскаю пpосто, то все вpоде  pаботает.  Какие  могyт  быть
   здесь нюансы?
A: [NM] Надо запускать MNTrack из той же директории, где и конфиги.
   [BP] Я бы запустил батником. Что-то типа:
      @echo off
      cd..
      cd mntr
      mntrack2 /q
      cd..
      cd t-mail


Q: Как cделать, чтобы еcли пpишло на  опpед.  имя,  пеpеcылалоcь на  дpyгой
   адpеc?
A: [NM] MAKEMSG "~F" ~O "<dest name>" <dest addr> "~S" mesg.tpl
   mesg.tpl состоит только из макроса ~B


Q: Как мне настроить MNTrack/Mntic ?
A: [NM] Не надо писать мне нетмейлом (а еще хуже писать мне на e-mail) "Как
   мне настроить MNTrack/Mntic ?". Пишите в конференции (MNTRACK.SUPPORT  и
   RU.MNTIC соответственно) там желающих вам помочь гораздо больше. FYI мне
   каждый день приходят письма нетмейлом относительно MNTRACKа/MNTICа и мне
   надоело отвечать на простые вопросы (а  еще  хуже  на  вопросы  из  FAQ)
   нетмейлом (в конференции кроме меня  есть  масса  других  людей  которые
   смогут ответить на эти вопросы :). Не надо кричать  "БАГ"  мне нетмейлом
   если у вас  не  работает  что-нибудь  совсем  простое  (например  BOUNCE
   итд...), сначала прочитайте документацию, FAQ.  Если все равно ничего не
   выходит, то спросите в конференции.
   Не волнуйтесь если я ничего не ответил на фичерреквест я все их читаю  и
   принимаю к сведению.
   С  сегодняшнего  дня  вопросы  по  настроки MNTRACK/MNTIC присланные мне
   нетмейлом   я   буду   игнорировать.   Единственное    исключение   если
   соответствующие  конференции  недоступны  в  тех  городах   откуда   мне
   присланно данное письмо.


Q: А какое письмо является лупом? Раскрой секрет алгоритма ;-)
A: То, в  Via которого содержится один и тот-же адрес минимум два раза
   (причем не подряд).  ачиная с версии 3.07 MNTrack проверяет только свои
   Via.


Q: Еcли пpи выполнении cкpиптов в одном  из  них  cтоит  NoBreak,  то  в  и
   cледyющих бyдет Nobreak. Фича?
A: [NM] Как только MNTrack доходит до следующего скрипта, то все параметры,
   режимы становятся установками по умолчанию.


Q: Есть MNTrack.  Хотелось бы ночью  запускать  его  с  одним набоpом скpиптов,

   а днем с дpугим. Как?
A: [AC] Допустим день у нас считается 09:00-21:00, а ночь,  соответственно,
   21:00-09:00.
   В начало дневных скритов:
      break
      hour 8
      -hour 20
   В начало ночных:
      nobreak
      hour 20
      je continue
      -hour 8
      je continue
      exit
      :continue


Q: Возможна ли y эхотага пpовеpка via?
A:  ет.


Q: Что сделать, чтоб не писалось при паковке Unlisted Node и тому подобное?
A: Выключить warning'и.

Q: А как паковать немейл для поинтов директом на их босса ?
A: pack d ~3t

Q: А какая максимальная длина команды ?
A: Длина команды ораничена 253 символами

Q: Приходяшие с гейта письма MNTrack считает пришедшие с нулевой зоны.
   Почему это так , и как эту проблему решить ?
A:  омер зоны отправителя и получателя определяется из кладжей DOMAIN
   или INTL. Если этот кладж отсутствует то мы переходим в область
   догадок. Догадку которую допускает MNTrack это что номер зоны
   совпадает с зоной из MSGID если там FTN адрес. Более подробно
   все это можно узнать из FAQ эхи SU.FIDOTECH.
     Если у письма с гейта отсутствует кладж INTL, то определить зону
   невозможно, поскольку MSGID содержит e-mail адрес.
     Решить эту проблему можно добавлением следующего скрипта (считаем
   что адрес гейта 2:5020/128).
   fromadr 0:5020/128
   settozone 2
   setfromzone 2

Q: У меня MNTrack отвечает (команды BOUNCE итд..) с адреса
   0:0/<номер ноды>. Что делать ?
A: Взять англо-русский словарь и выяснить что слово "address"
   переводиться как "адрес" а не как "кусок адреса". После этого
   правильно заполнить Address Maintenance

Q: Тоссер не находит сообщение записанные MNTrackом в JAM
A: При постинге в JAM, MNTrack не обновляет echomail.jam. Тоссер надо запускать
   на принудительное сканирование,
    Для fastecho
      fastecho scan -i
    Для Fmail
      fmail scan /s

------------------------------------------------------------------------
Thanks to:
------------------------------------------------------------------------
NM - Nicol Morozov (2:5020/991@fidonet.org, nicol@windoms.sitek.net)
AC - Aleksej Chursin (2:5020/991.777@fidonet.org, aleksejch@usa.net)
NH - Nick Holodkov (2:5020/1307@fidonet.org)
DE - Dmitry Ermolaev (2:5057/19.19@fidonet.org)
BP - Boris B Popov (2:5020/1569@fidonet.org)
AR - Andrey Repin (2:5020/877.24@fidonet.org)
CA - Alexey Chernjayeff (2:5093/27@fidonet.org)
------------------------------------------------------------------------
// Edition 026 (10 Dec 2000).

Вернуться в раздел "Программы для Фидонет" - Обсудить эту статью на Форуме
Главная - Поиск по сайту - О проекте - Форум - Обратная связь

© faqs.org.ru