home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / t-m2326p.zip / T-MAILCS.DOC < prev    next >
Text File  |  1994-06-17  |  115KB  |  2,773 lines

  1.  
  2.         T-mail ver. 2300
  3.  
  4.         Operátorská príruçka
  5.         ====================
  6.         
  7.         
  8. Príruçku aj programy vypracoval Andrej Jolkin v St. Peterburgu, Rusko
  9.  
  10.            (C) 1992,93 by Andy Elkin
  11.  
  12.            2:5030/15@fidonet
  13.            2:5030/100@fidonet (T-mail support node)
  14.            elk@tek.spb.su
  15.  
  16. Preloæil: Viliam Mlích, ÇR, 2:421/50
  17.  
  18. Poznámky prekladateîa:
  19. ----------------------
  20.  
  21. - slovo 'session' som sa snaæil prekladaƒ ako 'relácia', ale tam, kde sa to 
  22.   vyloæene nehodilo, som pouæil 'spojenie' prípadne inú alternatívu
  23. - slovo 'message' v zmysle súboru .MSG prekladám ako 'list'
  24. - ako preklad 'queue' som zvolil slovo 'fronta', ktoré je síce oficiálnymi 
  25.   'jazykotvorcami' povaæované za bohemizmus, napriek tomu je súçasƒou æivého 
  26.   jazyka a vidí sa mi vhodnej¿ie.
  27. - neprekladal som slovo NODELIST. Pre tÿch, ktorÿm to niç nehovorí: tÿmto 
  28.   slovom sa v sieti FidoNet oznaçuje "Súbor obsahujúci zoznam uzlov siete 
  29.   v urçitom presne definovanom tvare". Tak si to vædy dosaâte.
  30. - slovo 'T-mail' povaæujem za nesklonné
  31.  
  32.  
  33.  
  34.         Obsah
  35.         =====
  36.  
  37. 0. Podmienky roz¿irovania a pouæívania
  38. 1. Ço je T-mail
  39. 2. Poæiadavky na systém
  40. 3. Spôsob zápisu adresy
  41. 4. Konfiguraçnÿ súbor (T-mail.ctl)
  42. 5. Fronta
  43.    5.1  Obsluha fronty
  44.    5.2  Ovládanie fronty
  45.         5.2.1 Prehliadanie fronty
  46.         5.2.2 Presun ukazovátka
  47.         5.2.3 Zmena stavu aktuálnej poloæky
  48.         5.2.4 Stav 'Hold'
  49.         5.2.5 Stav 'Immediate'
  50.         5.2.6 Stav 'Priority'
  51. 6. Reæim okamæitého vnúteného dotazu (Crash-Poll)
  52. 7. Preklad telefónnych çísel
  53. 8. Ochrana pred zneuæitím. Heslá
  54. 9. Spracovanie príchodzieho volania
  55.    9.1  Reakcia na zvonenie
  56.    9.2  Volanie externého programu podîa hlásenia z modemu
  57.    9.3  Volanie externého programu podîa kîúçového slova
  58.    9.4  Spolupráca s BBS
  59. 10. Prechod do BBS po ukonçení relácie mailera
  60. 11. Dialóg (Chat) poças relácie
  61. 12. Çinnosti po ukonçení relácie
  62. 13. Poæiadavky o prenos súborov (Freq)
  63.     13.1  Obmedzenia pri spracovaní poæiadaviek o súbor
  64.     13.2  Obmedzenia adresy v poæiadavke o súbor
  65.     13.3  Vymedzenie adresárov pre FREQ
  66.     13.4  Pseudonymy (Aliases)
  67.     13.5  Poæiadavka s udaním úplnej cesty
  68.     13.6  Tranzitné poæiadavky o súbory
  69.     13.7  Vzdialene poæiadavky o súbory
  70.     13.8  Hlásenie o vÿsledku poæiadavky o súbory
  71. 14. Osobné po¿tové schránky (MailBoxes)
  72. 15. Súborove schránky (FileBoxes)
  73. 16. Dodatky k zoznamu uzlov
  74. 17. T-mail server
  75. 18. Potvrdenie o odoslaní listu
  76. 19. Sluæobné riadky v listoch
  77. 20. Zaradenie generátora kîúçov
  78. 21. Pouæitie T-mail s viacerÿmi linkami
  79.     21.1  Urçenie çísla úlohy. Schéma Master/Slave
  80.     21.2  Pouæitie 'vyhradeného baliça'
  81.     21.3  Synchronizácia úloh príznakmi
  82. 22. Reæim kompatibility s BinkleyTerm
  83. 23. Smerovanie (Routing) a udalosti (Events)
  84.     23.1  Poll
  85.     23.2  Send
  86.     23.3  Post
  87.     23.4  Freq
  88.     23.5  Exit
  89.     23.6  Pack
  90.     23.7  Set
  91.     23.8  Exec
  92.     23.9  Mail / Files
  93.     23.10 Direct
  94.     23.11 Hold / Freeze
  95.     23.12 NoReq
  96.     23.13 Deny
  97.     23.14 Priority
  98.     23.15 Boss
  99. 24. Riadenie modemu
  100.     24.1  Ovládanie signálu DTR
  101.     24.2  Nastavenie COM-portu
  102.     24.3  Inicializácia modemu
  103.     24.4  Vyvesenie linky poças behu vonkaj¿ích programov
  104.     24.5  Krátkodobé vÿpadky nosnej
  105. 25. Terminálovÿ reæim
  106.     25.1  Pripojenie vonkaj¿ích protokolov
  107.     25.2  Ukonçenie terminálového reæimu
  108. 26. Semafory T-mail
  109.     26.1  Príznak 'Exit'
  110.     26.2  Príznak 'Sleep'
  111.     26.3  Príznak 'Alive'
  112.     26.4  Príznak 'Session'
  113.     26.5  Príznak 'Repack'
  114.     26.6  Príznaky pre volanie externÿch programov
  115. 27. Práca s faxmodemom
  116.     27.1  Poæiadavky na technické prostriedky
  117.     27.2  Çinnosƒ faxového uzla (FaxGate)
  118.     27.3  Posielanie faxov
  119.     27.4  Príjem faxov
  120.     27.5  ùvodná stránka faxu (Cover Page)
  121. 28. Uæívatelia v lokálnej sieti (External Nodes)
  122. 29. Ovládacie klávesy
  123. 30. Definícia 'horúcich' kláves (HotKeys)
  124. 31. Zvukové efekty
  125. 32. Nastavenie farieb
  126. 33. Parametre príkazového riadku pri spustení T-mail
  127. 34. Hodnoty odovzdávané pri ukonçení (Errorlevels)
  128. 35. Poâakovania
  129. 36. Spôsob získania komerçnej verzie
  130. 37. Pouæité normy, ¿tandardy a dokumenty
  131. 38. Ochranné známky
  132. 39. Záver
  133. -----------------------------------------------------------------
  134.  
  135.                 Podmienky roz¿irovania a pouæívania
  136.                 ===================================
  137.  
  138.          Copyright 1992-93 by Andy Elkin. All rights reserved.
  139.  
  140. Autor si vyhradzuje právo nasledujúce pravidlá kedykoîvek zmeniƒ a to 
  141. aj bez predchádzajúceho upozornenia.
  142.  
  143. T-mail ver. 2300, programy, dokumentácia a ostatné súbory, ktoré sú 
  144. súçasƒou originálneho balíka (âalej oznaçované ako T-mail) sa môæu 
  145. voîne pouæívaƒ, kopírovaƒ a ¿íriƒ îubovoînÿm spôsobom za dodræania 
  146. tÿchto podmienok:
  147.  
  148. 1) Súbory je dovolené ¿íriƒ len v pôvodnom, nezmenenom tvare. Musí to 
  149.    byƒ autorom vytvorenÿ zdrojovÿ archív. Nie je dovolené ¿íriƒ alebo 
  150.    predávaƒ T-mail ako súçasƒ iného aplikaçného balíka.
  151.  
  152. 2) Nie je prípustné maƒ prospech z kopírovania alebo ¿írenia T-mail.
  153.    To sa vzƒahuje na fyzické aj právnicke osoby, organizácie, úrady
  154.    a spolky. Vÿnimku z tohoto pravidla môæe písomne udeliƒ autor.
  155.  
  156. 3) Tÿm sa nezakazuje prijímaƒ poplatok za ¿írenie T-mailu, ale tento
  157.    nesmie presahovaƒ va¿e náklady vynaloæené na jeho ¿írenie.
  158.  
  159. 4) Pri citovaní, pretlaçi alebo inom pouæití akÿchkoîvek çastí doku-
  160.    mentácie alebo súborov, ktoré patria k T-mailu vzniká povinnosƒ
  161.    uviesƒ odvolávku na autora a zdroj citácie.
  162.  
  163. 5) Za nekomerçné pouæitie T-mail sa povaæuje kaædé pouæívanie fyzickou
  164.    osobou, ak jej nepriná¿a priamy alebo nepriamy majetkovÿ prospech.
  165.    Akékoîvek vyuæitie pre obchodné spoloçnosti, organizácie, vlády,
  166.    cirkvi, ¿koly, fondy alebo iné právnicke osoby sa povaæuje za komerçné.
  167.    Ak fyzická osoba pouæíva T-mail na zariadení patriacom organizácii
  168.    alebo inej právnickej osobe, povaæuje sa to za nekomerçné pouæitie
  169.    iba v prípade, ak neplní úlohy zviazané s çinnosƒou tejto organizácie.
  170.  
  171. Autor neposkytuje na pouæitie T-mail nijakú záruku ani nezodpovedá za
  172. prípadné ¿kody vzniknuté pouæívaním resp. nepouæitím T-mail samotného
  173. alebo v súçinnosti s inÿm programom. Autor takisto nezodpovedá za jed-
  174. nanie ¿íriteîov, dealerov, distribútorov alebo predavaçov T-mail.
  175.  
  176. Informácia o moænosti získania práva na komerçné vyuæitie produktu
  177. je uvedená v samostatnej kapitole tohoto dokumentu.
  178.  
  179.  
  180. 1. Ço je T-mail
  181. ===============
  182.  
  183. Produkt T-mail je 'mailer', t.j. po¿tovÿ program, urçenÿ pre pouæitie
  184. v sieƒach typu FidoNet a podporuje najroz¿írenej¿ie ¿tandardy z poslednÿch
  185. rokov (EMSI/ZedZap/WaZOO).
  186.  
  187. T-mail/Noncomercial je 'odîahçená' verzia. Neobsahuje kód, potrebnÿ
  188. pre prevádzku faxového uzla, obsluhu fronty faxov, príjem a vysielanie
  189. faxov. àalej neobsahuje podporu uæívateîov v lokálnej sieti (External
  190. Nodes).
  191.  
  192. Vo viacúlohovom prostredí môæe T-mail obsluhovaƒ viac liniek a taktieæ
  193. dovoîuje súçasnÿ prístup viacerÿm uæívateîom v prostredí lokálnej siete.
  194.  
  195.  
  196. 2. Poæiadavky na systém
  197. =======================
  198.  
  199. - poçítaç, kompatibilnÿ s IBM PC/XT/AT/386
  200. - operaçnÿ systém MS DOS (PC DOS) od verzie 3.30
  201. - najmenej 280 kB voînej operaçnej pamäti
  202. - najmenej 32 kB voîného miesta na disku
  203. - modem, Hayes kompatibilnÿ
  204. - komunikaçnÿ Fossil-driver
  205.  
  206. Vhodné je nastaviƒ premennú prostredia (DOS Environment) s menom T-mail.
  207. Dosiahneme to, keâ do súboru AUTOEXEC.BAT pridáme riadok:
  208.  
  209. SET T-mail=C:\T-mail\
  210.  
  211. Táto premenná obsahuje cestu k adresáru, kde sú riadiace súbory T-mail.
  212. V âal¿om texte budeme tento adresár nazÿvaƒ 'systémovÿm'. Ak premenná
  213. T-mail nie je nastavená, povaæuje sa za systémovÿ adresár ten, z ktorého
  214. bol zavedenÿ program T-MAIL.EXE. V tom prípade ale musíte ostatnÿm
  215. spolupracujúcim programom, ktoré nie sú súçasƒou T-mail, zabezpeçiƒ
  216. nájdenie systémového adresára inÿm spôsobom.
  217.  
  218. Pred spustením T-MAIL.EXE je nutné zaviesƒ tzv. fossil-driver, napr.
  219. BNU (Autor: David Nugent) v AUTOEXEC.BAT:
  220.  
  221.                BNU /R=1024 /T=1024 /M-
  222.  
  223. alebo X00 (Autor: Ray Gwinn) v CONFIG.SYS:
  224.  
  225.                device = X00.SYS E 1 T=1024 R=1024
  226.  
  227. Pozn.: Vysielací buffer nie je vhodné zmen¿ovaƒ pod 1024. Spomalí sa tÿm
  228.        odozva a môæe to spôsobovaƒ problémy vo viaclinkovej prevádzke
  229.        alebo na menej vÿkonnom poçítaçi. Nulovanie vyrovnávacích pamätí
  230.        pri chybách prenosu o¿etruje T-mail korektne.
  231.  
  232.  
  233. 3. Spôsob zápisu adresy
  234. =======================
  235.  
  236. T-mail predpokladá adresáciu v ¿tÿle FidoNet. To znamená, ze kaædÿ uzol
  237. siete je popísanÿ jedineçnou ¿tvoricou (trojicou) celÿch çísel:
  238.  
  239. zone:net/node.point          (pri tzv. 4-D adresácii)
  240. zone:net/node                (pri 3-D adresácii)
  241.  
  242. Podrobnej¿ie informácie o adresácii nájdete v príslu¿nej literatúre
  243. o FidoNet.
  244.  
  245. Obmedzenia veîkosti jednotlivÿch zloæiek pre T-mail sú tieto:
  246.  
  247. zone   - max 1023
  248. net    - max 32767
  249. node   - max 32767
  250. point  - max 1023
  251.  
  252. Keâ sa v âal¿om texte vyskytne pojem 'adresa', vædy sa tÿm myslí adresa
  253. ¿tÿlu FidoNet, napr. 2:5030/15.1
  254.  
  255. Vo väç¿ine prípadov (teda vædy, ak to nie je zvlῃ uvedené) T-mail ak-
  256. ceptuje aj skrátenÿ zápis adresy. Za vÿchodiskovú pri tom povaæuje adresu,
  257. ktorú obsahuje konfiguraçná premenná (viâ âalej) s menom 'Address'. Napr.
  258. ak je v konfiguraçnom súbore 'Address=2:5030/15', potom moæno adresu
  259.  
  260. uzla    2:5030/15.1  zadaƒ aj ako
  261.           5030/15.1  alebo
  262.               /15.1  alebo
  263.                15.1  alebo
  264.                  .1  alebo
  265.                   1
  266.           
  267. a adresu 2:5030/6.601  aj ako
  268.            5030/6.601  alebo
  269.                /6.601  alebo
  270.                 6.601
  271.  
  272. prípadne 2:5030/8  (ço je vlastne 2:5030/8.0) e¿te ako
  273.          2:5030/8.0
  274.            5030/8
  275.            5030/8.0
  276.                /8
  277.                /8.0
  278.                 8.0
  279.  
  280. Upozornenie: Samostatné çíslo v mieste adresy sa povaæuje za çíslo pointu,
  281.              na rozdiel od niektorÿch inÿch mailerov, ktoré samostatné
  282.              çíslo chápu ako 'node'. (Teda napr. samotná 8 je pre T-mail
  283.              ako .8 a nie /8 )
  284.  
  285. Okrem toho je väç¿inou moæné pomocou znaku '*' urçiƒ skupinu adries, napr.
  286.  
  287.            2:*/*.*    - v¿etky adresy druhej zóny
  288.            5030/*     - v¿etky 3-D uzly siete 2:5030, teda 5030/*.0
  289.            /*         - to isté (pre 'Address=2:5030/x')
  290.            *.0        - tieæ to isté
  291.            *:*/*.*    - v¿etky adresy
  292.  
  293. Poznámka: Okrem '*' je moæné namiesto posledného príkladu pouæiƒ kîúçové
  294.           slovo 'All' (Napr. namiesto 'Hold *:*/*.*' dáme 'Hold All') a
  295.           podobne moæno pouæiƒ 'Boss' namiesto 'myzone:mynet/ynode.0'
  296.  
  297. V âal¿om budeme v mieste, kde je prípustná takáto hromadná adresa pouæívaƒ
  298. oznaçenie <skupina_adries> a pre jednozaçnú adresu oznaçenie <adresa>.
  299. Z nich je moæné vytváraƒ <zoznam_adries> uvedením jednotlivÿch poloæiek
  300. navzájom oddelenÿch medzerou. Príklad zoznamu:
  301.  
  302. 5030/* 5040/*.* !5040/2 237:*/* !237:50/*
  303.  
  304. Znak '!' sa pouæíva pre oznaçenie vyñatia zo zoznamu, çítame ho ako
  305. 'okrem', teda z predchádzajúceho príkladu çítame: V¿etky uzly siete
  306. 5040 okrem 5040/2.0, v¿etky uzly zóny 237 okrem uzlov 237:50/*.0
  307.  
  308. Zoznam adries môæe byƒ aj v samostatnom súbore. Vtedy zadáme v mieste
  309. zoznamu názov súboru, kde je vlastnÿ zoznam, uvedenÿ znakom '@'. Vnútri
  310. súboru je moæné ako oddeîovaç pouæiƒ okrem medzery aj kód 0xD (Carriage
  311. Return = prechod na novÿ riadok). Napríklad:
  312.  
  313. @c:\t-mail\zozn\kamosi.lst
  314.  
  315. A nakoniec pri vytváraní zoznamu adries moæno pouæiƒ niektoré príznaky
  316. z NODELISTu, napr. '5020/* CM !MNP' znaçí v¿etky uzly siete 5020 pracu-
  317. júce non-stop (CM), okrem uzlov s príznakom MNP.
  318.  
  319. Uvedenÿm spôsobom moæno vyuæívaƒ tieto príznaky:
  320.  
  321. CM, HST (obsahujúce HST, H14, H16), MNP, V42, V42B, V32, V32B, PEP,
  322. ZYX (povaæuje sa súçasne aj za V42, V42B, V32, V32B)
  323.  
  324. Zopakujme si nakoniec, aké symboly budú v âal¿om vÿklade pouæité:
  325.  
  326. <adresa>         - v mieste, kde je nutné uviesƒ jednoznaçnú adresu
  327. <skupina_adries> - ked je povolená nejednoznaçná adresa
  328. <zoznam_adries>  - v mieste, kde je povolenÿ zoznam adries alebo
  329.                    odkaz na meno súboru obsahujúceho tento zoznam 
  330.  
  331.  
  332.  
  333. 4. Konfiguraçnÿ súbor (T-mail.ctl)
  334. ==================================
  335.  
  336. Po spustení si T-mail nastavuje hodnoty riadiacich premennÿch podîa
  337. obsahu konfiguraçného súboru. Jeho meno je T-MAIL.CTL a hîadá sa
  338. v adresári, na ktorÿ ukazuje premenná 'T-mail' prostredia DOS
  339. (Environment). Ak táto premenná nebola definovaná, hîadá sa konfiguraçnÿ
  340. súbor v adresári, z ktorého bol zavedenÿ T-MAIL.EXE.
  341.  
  342. Konfiguraçnÿ súbor je textovÿ súbor pozostávajúci z riadkov ¿truktúry:
  343.  
  344. [[<id_úlohy>]<názov_premennej> <hodnota_premennej> ][;<komentár>]
  345.  
  346. Nepovinné <id_úlohy> je çíslo uzavreté v hranatÿch zátvorkach,
  347. pouæité pri obsluhe viacerÿch liniek, napr. '[2]'. Komentár zaçína
  348. znakom ';' a pokraçuje do konca riadku (0xD alebo 0xA).
  349.  
  350. Ak riadok v konfiguraçnom súbore zaçína kîúçovÿm slovom 'INCLUDE',
  351. oçakáva za ním T-mail ¿pecifikáciu súboru, kde je urçitá skupina
  352. konfiguraçnÿch premennÿch. Na konci tohoto súboru pokraçuje T-mail
  353. v çítaní pôvodného konfiguraçného súboru.
  354.  
  355.  
  356. 5. Fronta
  357. =========
  358.  
  359. Pri posudzovaní mailerov je jednÿm z najdôleæitej¿ích spôsob chápania
  360. po¿tovej fronty. V¿ak obsluhou fronty trávi mailer väç¿inu çasu. Napríklad
  361. FrontDoor je schopnÿ sám frontu dopìñaƒ, ak nájde list pripravenÿ na odo-
  362. slanie. Ale napríklad BinkleyTerm iba obsluhuje frontu, ktorú mu pripravil
  363. inÿ program (napr. nejakÿ echoprocesor). T-mail z tohoto pohîadu pokrÿva obe
  364. skupiny, ktoré sa zvyknú oznaçovaƒ ako 'ArcMail-attach' a 'OutBoundArea'
  365. (resp. 'Bink-Style').
  366.  
  367. V prípade 'ArcMail-attach' je základom pre vytvorenie fronty tzv. 'netmail'
  368. (sieƒová po¿ta). Je to adresár obsahujúci súbory dohodnutého formátu (*.msg).
  369. Baliaci program, ktorÿ obvykle bÿva súçasƒou mailera, postupne prehliadne
  370. v¿etky tieto súbory ('listy') a na základe sluæobnÿch atribútov v nich
  371. formuje frontu na odoslanie v súlade s pravidlami pre smerovanie. Kaædá 
  372. poloæka fronty obsahuje:
  373.  
  374. - adresu uzla, ku ktorej poloæka náleæí
  375. - zoznam listov s príznakom 'Direct' pre túto adresu
  376. - zoznam listov, ktoré podîa cieîovej adresy majú byƒ smerované cez
  377.   tento uzol
  378. - zoznam súborov urçenÿch na odoslanie tomuto uzlu
  379. - poæiadavky o príjem súborov z tÿchto uzlov
  380.  
  381.  
  382.    5.1  Obsluha fronty
  383.    ===================
  384.  
  385. Ak sa nejakÿ uzol dostal do fronty, to e¿te neznamená, ze T-mail hneâ bude
  386. toto çíslo volaƒ. V âal¿om struçne popí¿eme, podîa akÿch pravidiel sa
  387. rozhoduje, çi sa má spojenie na aktuálny uzol uskutoçniƒ.
  388.  
  389. Kedy teda T-mail zaçne vytáçaƒ çíslo na uzol X?
  390.  
  391. - ak je vo fronte aspoñ jedna poloæka s príznakom 'Priority', zisƒuje sa,
  392.   çi aj poloæka pre uzol X má tento príznak
  393.  
  394. - overuje sa, çi systémovÿ ças je vhodnÿ na volanie uzla X:
  395.   - musí byƒ ças, kedy je povolené volaƒ z ná¿ho uzla podîa konfiguraçnej
  396.     premennej 'Call_Time'
  397.   - musí byƒ známe telefónne çíslo uzla X
  398.   - nesmie byƒ pre uzol X príkaz 'Freeze'
  399.   - musí byƒ doba prevádzky uzla:
  400.       - v NODELISTe príznaky CM, OH
  401.       - v SUBST.LST
  402.       - ak je mimo prevádzkovÿch hodín, e¿te sa vyhodnocuje 'Immediate'
  403.   - nesmie byƒ pre X príkaz 'Hold'
  404.   - nesmie byƒ operátorom nastavenÿ stav 'Hold' pre uzol X
  405.  
  406. - zisƒuje sa, akÿ typ po¿ty pre uzol X je pripravenÿ:
  407.   - obyçajná po¿ta
  408.   - poæiadavky o súbor. Ak sú len samé FREQ, e¿te sa testuje, çi ich
  409.     uzol X v danom çase prijíma:
  410.       - v NODELISTe príznak FR
  411.       - v SUBST.LST hodnota 'Ftime'
  412.       - v EVENTS.CTL nesmie byƒ ças 'NoReq'
  413. - overuje sa, çi poçet pokusov dovolaƒ sa uæ nepresiahol hodnotu povo-
  414.   lenú v konfiguraçnej premennej 'Call_Tries'.
  415. - vo viaclinkovom reæime sa overuje, çi uæ na tento uzol nejakÿ inÿ proces
  416.   nevolá (príznaky 'Busy').
  417.   
  418. V skutoçnosti je z dôvodov optimalizácie zápis algoritmu trochu inÿ, ale
  419. uvedené priority jednotlivÿch kritérií sú zachované.
  420.  
  421.  
  422.    5.2  Ovládanie fronty
  423.    =====================
  424.  
  425.         5.2.1 Prehliadanie fronty
  426.         -------------------------
  427.  
  428. Ak je vo fronte toîko poloæiek, æe sa nezmestia do okna, je moæné
  429. pomocou ¿ípiek hore a dole, prípadne klávesami <PgUp>, <PgDown>, <Home>
  430. a <End> posúvaƒ viditeînú çasƒ fronty. Kombináciou <Alt>-M je moæné
  431. zväç¿iƒ okno na celú obrazovku.
  432.  
  433.         5.2.2 Presun ukazovátka
  434.         -----------------------
  435.  
  436. Aktuálna poloæka je vyznaçená malÿm trojuholníçkom pri adrese. Toto
  437. ukazovátko je moæné presúvaƒ pomocou ¿ípiek vîavo a vpravo, prípadne
  438. pomocou kombinácii <Ctrl>-<¿ípka nahor>, <Ctrl>-<¿ípka dole>, <Ctrl>-<PgUp>,
  439. <Ctrl>-<PgDn>, <Ctrl>-<Home>, <Ctrl>-<End>.
  440.  
  441.         5.2.3 Zmena stavu aktuálnej poloæky
  442.         -----------------------------------
  443.  
  444. Kaædá poloæka fronty má tri stavové príznaky, ktoré môæe operátor v prípade
  445. potreby ruçne meniƒ. Zobrazujú sa tÿmito písmenami:
  446.  
  447.          H - Hold
  448.          I - Immediate
  449.          P - Priority
  450.  
  451. Ruçná zmena v¿ak nie je trvalá, ale po urçitom çase, danom konfiguraçnou
  452. premennou 'CH_Interval' sa vráti na pôvodnú hodnotu.
  453.  
  454.         5.2.4 Stav 'Hold'
  455.         -----------------
  456.  
  457. Príznakom 'Hold' pre nejakÿ uzol vo fronte spôsobime, æe sa bude nañ 
  458. aplikovaƒ pravidlo 'Hold'. Prakticky to znamená potlaçenie vytáçania tohoto 
  459. uzla. Doçasné zru¿enie tohoto stavu je moæné i silnej¿ím prostriedkom;
  460. nastavením stavu 'Immediate' (súrne).
  461.  
  462. Stav 'Hold' môæe operátor nastaviƒ (resp. zru¿iƒ) pre aktuálny uzol
  463. klávesou 'H' alebo pre zoznam uzlov nastaviƒ pomocou <Ctrl>-H (BackSpace)
  464. resp. zru¿iƒ pomocou <Ctrl>-U.
  465.  
  466.         5.2.5 Stav 'Immediate' (súrne)
  467.         ------------------------------
  468.  
  469. Pre uzol s tÿmto stavom sa urçitÿ ças ignoruje pravidlo 'Hold' aj prevádzkové
  470. hodiny pre tento uzol, takæe poloæka je pripravená k okamæitému vybaveniu.
  471. Napriek tomu sa v prípade, æe pre danÿ uzol platí pravidlo 'Freeze', volanie
  472. neuskutoçní, pretoæe 'Freeze' je najsilnej¿ie.
  473.  
  474. Pre aktuálnu poloæku fronty meníme hodnotu stavu 'Immediate' klávesou 'I',
  475. pre skupinu uzlov nastavujeme pomocou Ctrl-I (Tab) a ru¿íme Ctrl-R.
  476.  
  477.         5.2.6 Stav 'Priority'
  478.         ---------------------
  479.  
  480. Má rovnakÿ vÿznam ako direktíva 'Priority' v EVENTS.CTL a uzly s tÿmto
  481. stavom budú obslúæené ako prvé.
  482.  
  483. Klávesou 'P' ho komplementujeme pre aktuálnu poloæku fronty, pre skupinu
  484. uzlov ho nastavíme pomocou Ctrl-P a zru¿íme pomocou Ctrl-C.
  485.  
  486.  
  487. 6. Reæim okamæitého vnúteného dotazu (Crash-Poll)
  488. =================================================
  489.  
  490. Tento reæim sa pouæíva pre okamæité volanie na nejakÿ uzol, bez ohîadu
  491. na frontu, priority, hold, freeze atâ. T-mail sa v tomto reæime neustále
  492. pokú¿a dovolaƒ na danÿ uzol, priçom medzi pokusmi nie sú prakticky æiadne
  493. prestávky a neodpovedá ani na príchodzie volania.
  494.  
  495. Do tohoto reæimu sa dostaneme kombináciou <Shift>-<Tab> a zadaním adresy,
  496. kam chceme volaƒ. Potom sa T-mail pokú¿a dovolaƒ dovtedy, kym neprebehne
  497. spojenie. Preru¿iƒ tento reæim moæno opätovnÿm stlaçením <Shift>-<Tab>.
  498.  
  499. Poças Crash-Poll sa nekontroluje poçet pokusov.
  500.  
  501. Namiesto adresy je moæné zadaƒ i priamo çíslo telefónu uvedené znakom '#'.
  502.  
  503. Poças tohoto reæimu v¿ak pokraçuje balenie novej po¿ty, vykonávajú sa
  504. naplánované udalosti a kontrolujú sa príznakové súbory. Ukonçením programu
  505. sa automaticky konçí aj tento reæim a pri âal¿om ¿tarte pokraçuje T-mail
  506. v normálnom reæime.
  507.  
  508.  
  509. 7. Preklad telefónnych çísel
  510. ============================
  511.  
  512. Telefónne çísla uvádzané v NODELISTe nie je obvykle moæné priamo vytáçaƒ, 
  513. pretoæe sú uvedené v medzinárodnej forme vrátane medzinárodného smerového
  514. çísla a medzimestského smerového çísla.
  515.  
  516. Pravidlá, podîa ktorÿch sa majú çísla z NODELISTu prevádzaƒ do tvaru pre
  517. na¿u ústredñu, obsahuje konfiguraçnÿ súbor T-MAIL.CTL v çasti 'Dial Control'.
  518.  
  519. Syntax:  Dial <pôvodnÿ_podreƒazec> [<novÿ_podreƒazec>][|<suffix>
  520.  
  521. alebo:   Dial International <reƒazec_pre_medzinárodné_volania>
  522.  
  523. Celkom je dovolenÿch najviac 20 takÿchto pravidiel.
  524.  
  525. Ak sa v çísle z NODELISTu objaví <pôvodnÿ_podreƒazec>, pri vytáçaní sa
  526. namiesto neho pouæije <novÿ_podreƒazec>.
  527.  
  528. Pravidlá sa overujú v tom poradí, ako sú uvedené v konfiguraçnom súbore
  529. a aplikuje sa prvé, ktoré vyhovuje. Preto je dôleæité poradie, v ktorom
  530. sú pravidlá uvedené! Napríklad pre Zlín je vhodné poradie:
  531.  
  532. Dial  42-67-       ; v rámci UTO vynechaƒ obe predçíslia
  533. Dial  42-      0   ; do ostatnÿch UTO v rámci republiky vynechaƒ 42
  534.                    ; a pred medzimestské çíslo pridaƒ nulu
  535. Dial  International 00     ; do zahraniçia na zaçiatok pridaƒ dve nuly
  536.  
  537. Na çíslo sa aplikuje len jedno pravidlo.
  538.  
  539. <Suffix> znamená prípadnÿ dodatok k çíslu a musí byƒ uvedenÿ znakom '|'.
  540.  
  541. Kîúçové slovo 'International' ako <pôvodnÿ_reƒazec> sa vzƒahuje na v¿etky
  542. çísla, kde je medzinárodné smerové çíslo iné, neæ je hodnota premennej
  543. 'Country' v súbore T-MAIL.CTL.
  544.  
  545.  
  546. 8. Ochrana pred zneuæitím. Heslá
  547. ================================
  548.  
  549. Heslo sa kontroluje na zaçiatku relácie. Ak je pre danÿ uzol definované
  550. heslo a poças EMSI-handshakingu nedôjde k jeho zhode, spojenie sa ukonçí
  551. a zobrazí sa príslu¿né hlásenie.
  552.  
  553. Heslá sa nachádzajú v súbore, ktorého meno obsahuje konfiguraçná premenná
  554. 'Security'. Príklad:
  555.  
  556. Security   password.lst        ; heslá
  557.  
  558. Potom kaædÿ riadok tohoto súboru bude obsahovaƒ adresu a k nej zodpovedajúce
  559. heslo, napríklad:
  560.  
  561. 2:5030/2   heslo1
  562. /6         heslo2
  563.  
  564. Pre zápis adresy platí, ço je uvedené v 3. kapitole.
  565.  
  566. Okrem súboru urçeného premennou 'Security' je moæné zadaƒ heslo aj
  567. v poli 'password' dodatkového súboru SUBST.LST, viâ 16. kap.
  568.  
  569.  
  570. 9. Spracovanie príchodzieho volania
  571. ===================================
  572.  
  573.    9.1  Reakcia na zvonenie
  574.    ------------------------
  575.  
  576. V çase, keâ T-mail nevolá von ani neprebieha spracovanie nejakej externej
  577. úlohy, nachádza sa v stave çakania na príchodzie zvonenie. T-mail dvíha
  578. telefón jedine v prípade, æe je to dovolené v premennej 'Answer' konfiguraçného
  579. súboru T-MAIL.CTL.
  580.  
  581. To, æe telefón zvoní, pozná T-mail podîa hlásenia RING z modemu. Okrem toho
  582. je moæné pomocou premennej 'HardWare_Ring' zabezpeçiƒ, aby T-mail reagoval
  583. aj na signál RI na sériovom interface RS 232. Ale implicitne je táto moænosƒ
  584. potlaçená.
  585.  
  586. Na zvonenie raguje T-mail tak, æe do modemu po¿le príslu¿nÿ povel pre
  587. zvihnutie a oçakávanie spojenia (ATA). Doba, po ktorú bude çakaƒ na
  588. nadviazanie spojenia, je urçená premennou 'Wait_Carrier'. Pomocou kláves
  589. '+' alebo '-' ju môæe operátor poças çakania predlæovaƒ resp. skracovaƒ,
  590. prípadne úplne preru¿iƒ çakanie klávesou <Esc>.
  591.  
  592. Ak sa objaví signál nosnej (CD) a od modemu príde niektorÿ z riadkov
  593. signalizujúcich spojenie alebo potrebu vyvolaƒ niektorÿ externÿ program
  594. pre spracovanie volania, (podîa zoznamu moænÿch odpovedí od pouæitého
  595. modemu, ktorÿ je v konfiguraçnom súbore MODEM.CTL), prejde T-mail do fázy
  596. spracovania spojenia. V komerçnej verzii je naviac moænosƒ zvoliƒ
  597. adaptívnu odpoveâ, pri ktorej v prípade faxového volania zariadi T-mail
  598. príjem faxu. (viâ kap. 27)
  599.  
  600. Ak T-mail nenájde æiaden externÿ program prislúchajúci k hláseniu modemu
  601. o nadviazaní spojenia, ani externÿ program zodpovedajúci kîúçovému slovu
  602. (ExternMail), potom po EMSI-handshakingu, kde vyæiada od volajúceho
  603. adresu, heslo atd. vykoná normálnu mailerovú reláciu (WaZoo session).
  604. Teda prijme listy, súbory a poæiadavky o súbory a potom odo¿le listy a
  605. súbory urçené pre tento uzol.
  606.  
  607.    9.2  Volanie externého programu podîa hlásenia z modemu
  608.    -------------------------------------------------------
  609.  
  610. Okrem beænÿch hlásení modemu o nadviazaní spojenia je moæné urçiƒ aæ 10
  611. hlásení modemu, ktoré budú spracované externÿm programom. Urçujú to
  612. riadky v súbore MODEM.CTL v tvare:
  613.  
  614. Extern <reƒazec_od_modemu> <príkaz_DOSu>
  615.  
  616. príklad:
  617.  
  618. Extern CONNECT 2400            do2400.bat
  619. Extern CONNECT VOICE           nahraj.bat
  620.  
  621. Pozn. 1: Riadky uvedené ako 'Extern' majú pri analÿze prednosƒ pred
  622.          ¿tandardnÿmi hláseniami modemu.
  623.           
  624. Pozn. 2: <príkaz_DOSu> nesmie obsahovaƒ medzery.
  625.  
  626.  
  627.    9.3  Volanie externého programu podîa kîúçového slova
  628.    -----------------------------------------------------
  629.  
  630. Ak po nadviazaní spojenia nebol podîa hlásenia z modemu spustenÿ æiaden
  631. externÿ program, prejde T-mail do fázy handshakingu podîa protokolu EMSI.
  632. Aby mohlo prebehnúƒ odovzdanie adries a hesla podîa tohoto protokolu, musí
  633. aj volajúci mailer byƒ EMSI-kompatibilnÿ.
  634.  
  635. Preto T-mail urçitÿ ças (definovanÿ premennou 'Wait_Mailer') oçakáva
  636. od volajúceho mailera slovo EMSI ako znamenie, æe je EMSI kompatibilnÿ.
  637. Alebo môæe z druhej strany prísƒ dvojica <Ecs>-<Esc>, ktorá znamená,
  638. æe volajúci oçakáva zavedenie BBS programu.
  639.  
  640. Okrem tÿchto dvoch prípadov je moæné v konfiguraçnom súbore T-MAIL.CTL
  641. urçiƒ aj âal¿ie slová, po zistení ktorÿch sa spustí externÿ program. Tieto
  642. riadky majú syntax:
  643.  
  644. ExternMail <kîúçové_slovo> <príkaz_DOSu> [<parametre>]
  645.  
  646. napr.:    ExternMail UUcp   c:\uucp\uu.bat
  647.           ExternMail Guest  c:\bbs\dobbs.bat 1 2400
  648.  
  649. Takto je moæné zadaƒ aæ 10 externÿch mailerov. Reƒazec <kîúçové_slovo> nesmie
  650. obsahovaƒ medzery ani znak konca riadku.
  651.  
  652. V reƒazci <parametre> je moæné vyuæiƒ ¿peciálne makrosymboly uvedené
  653. znakom '*', namiesto ktorÿch sa pri skutoçnom volaní dosadia:
  654.  
  655. Symbol    Dosadená hodnota
  656.  
  657. *P        çíslo COM-portu (od 1 pre COM1)
  658. *B        rÿchlosƒ spojenia [Baud]
  659. *T        çíslo procesu T-mail (task_number)
  660. *L        ak je port zamknutÿ, dosadí sa 'lock_speed', inak '0'
  661. *N        poradie príslu¿ného popisu 'ExternMail' v konfiguraçnom
  662.           súbore T-MAIL.CTL poçínajúc od 1
  663.  
  664. Napríklad pri spojení na COM3 rÿchlosƒou 2400 bps bude po prijatí
  665. reƒazca 'UUcp' a riadku konfiguraçného súboru:
  666.  
  667.         ExternMail  UUcp  c:\uucp\uu.bat *P *B *N
  668.  
  669. vykonaná dávka: c:\uucp\uu.bat 3 2400 1
  670.  
  671.    9.4  Spolupráca s BBS
  672.    ---------------------
  673.  
  674. T-mail je prispôsobenÿ aj pre spoluprácu s programami BBS (Bulletin Board
  675. System). Pri ladení bol testovanÿ s 'Remote Access 1.x' a 'Maximus 2.x',
  676. ale ani pri pouæití inÿch produktov by nemali nastaƒ æiadne problémy.
  677.  
  678. Ak T-mail po zdvihnutí po dobu nastavenú v premennej 'WaitMailer' nedostane
  679. od volajúceho æiadne kîúçové slovo z tÿch, ktoré sú uvedené v zozname 
  680. 'ExternMail' alebo keâ uæ poças tejto doby prijme dvojicu <Esc> (0x1B),
  681. povaæuje volanie za tzv. terminálové (human call).
  682.  
  683. Doba, kedy je volanie BBS povolené, je urçená premennou 'BBS_Time'. Ak
  684. napríklad chceme, aby BBS bolo moæné vo v¿edné dni volaƒ len v noci, ale
  685. cez víkend CM (24h), bude v T-MAIL.CFG riadok:
  686.  
  687.         BBS_Time    1.22:00-5.7:00  5.0:00-6.23:59
  688.  
  689. V zozname 'Process' súboru T-MAIL.CTL sa predpokladá existencia poloæky
  690. BBS, ktorá obsahuje príkaz DOSu, ktorÿ sa má po takomto volaní vykonaƒ:
  691.  
  692.         Process BBS  <príkaz_DOSu> [<parametre>]
  693.  
  694. V parametrickom reƒazci je pritom moæné pouæiƒ rovnaké makrosymboly, ako
  695. v prípade 'ExternMail'. Navy¿e je moæné pouæiƒ e¿te jeden: '*H', ktorÿ
  696. bude naplnenÿ údajom o poçte minút, zostávajúcich do konca intervalu
  697. s povolenÿm volaním BBS. Príklady:
  698.  
  699.         Process  BBS   bbs.bat  *P *B *H
  700.         Process  BBS   max.exe  -p*P -b*B -t*H -n*T
  701.  
  702.  
  703. 10. Prechod do BBS po ukonçení relácie mailera
  704. ==============================================
  705.  
  706. Poças po¿tovej relácie môæe mailer obdræaƒ poæiadavku na volanie BBS
  707. po jej ukonçení. Takáto poæiadavka môæe byƒ odovzdaná viacerÿmi spôsobmi:
  708.  
  709. Predov¿etkÿm listom. Ak mailer pri rozbaîovaní po¿ty nájde list s adresátom
  710. 'BBS', najprv skontroluje, çi je to v çase povolenom v 'BBS_Time'. Ak nie,
  711. e¿te sa preverí pole 'Subj:', çi neobsahuje heslo podîa konfiguraçnej
  712. premennej 'T-password'. S heslom je moæné volaƒ BBS i mimo prevádzkovú dobu.
  713.  
  714. Druhou moænosƒou je ruçné vydanie poæiadavky operátorom pomocou kombinácie
  715. kláves <Alt>-T poças relácie. Vtedy mailer vy¿le na druhú stranu list
  716. s poæiadavkou aktivácie BBS a sám po ukonçení relácie prejde do terminálového
  717. programu, urçeného premennou 'Terminal'.
  718.  
  719. V prvom prípade bude po ukonçení relácie riadenie odovzdané programu, urçenému
  720. v 'Process BBS'.
  721.  
  722.  
  723. 11. Dialóg (Chat) poças relácie
  724. ===============================
  725.  
  726. V çase po¿tovej relácie môæe operátor aktivovaƒ tzv. reæim 'Chat', ktorÿ
  727. umoæñuje komunikáciu s operátorom na druhej strane. Zapína sa kombináciou
  728. <Alt>-C a vypína sa buâ opätovnÿm zadaním <Alt>-C, alebo skonçí spolu
  729. s normálnym ukonçením relácie, prípadne stratou spojenia.
  730.  
  731.  
  732. 12. Çinnosti po ukonçení relácie
  733. ================================
  734.  
  735. Po skonçení po¿tovej relácie mailer rozbaîuje do¿lé súbory .PKT a analyzuje 
  736. mená ostatnÿch prijatÿch súborov. V technológii 'FTN' sú zauæívané urçité 
  737. 'magické' prípony mien pre ¿peciálne prípady. Napríklad tzv. 'echo-po¿ta'
  738. (ArcMail) sa odosiela v komprimovanÿch súboroch, ktorÿch prípona je tvorená
  739. dvoma znakmi skratky anglického názvu dña v tÿædni a poradovÿm çíslom. Teda
  740. súbor s menom 'xxxxxxxx.MO1' je echo-paket zabalenÿ v pondelok.
  741.  
  742. Echo-po¿ta sa spracováva ¿peciálnym programom, tzv. echoprocesorom. T-mail
  743. rozpoznáva echo-pakety a vie aktivovaƒ echoprocesor na ich spracovanie.
  744.  
  745. Podobne súbory s príponou .?IC (.TIC, .ZIC atd.) sa povaæujú za tzv.
  746. 'EchoFile' a pre ich spracovanie je takisto potrebné pustiƒ príslu¿nÿ
  747. program.
  748.  
  749. Preto je v T-mail zavedenÿ pojem 'Process'. Nemusí to nutne byƒ vædy
  750. program alebo dávka, ktorá sa má spustiƒ, ale môæe to byƒ aj názov
  751. príznaku, ktorÿ sa má nastaviƒ, aby externÿ program vedel, æe pri¿iel
  752. súbor urçitej kategórie. V T-MAIL.CTL môæu byƒ riadky:
  753.  
  754. Process <makro> [<príznak>]<príkaz_DOSu>|<program_desqview>|<meno_príznaku>
  755.  
  756. kde <makro> môæe byƒ:
  757.  
  758. ArcMail  - keâ bola prijatá echo-po¿ta
  759. NetMail  - ak pri¿la normálna po¿ta (*.PKT) a aspoñ jeden z listov
  760.            je neprázdny, teda obsahuje aj iné znaky okrem CR a <medzera>
  761. Tic      - ak pri¿iel súbor *.?IC
  762. Files    - ak bol úspe¿ne prijatÿ aspoñ jeden súbor
  763.  
  764. a nepovinnÿ <príznak> môæe maƒ niektorú z hodnôt:
  765.  
  766. ~       - znaçí, æe bude nasledovaƒ meno príznakového súboru, ktorÿ sa má
  767.           v tomto prípade vytvoriƒ
  768. !       - znaçí, æe nasledujúci príkaz DOSu nie je nároçnÿ na voînú pamäƒ
  769.           a teda netreba swapovaƒ, çím sa dosiahne zrÿchlenie akcie.
  770.  
  771. <príkaz_DOSu> obsahuje meno .COM, .EXE alebo .BAT súboru a nepovinné parametre
  772.  
  773. <program_desqview> je plné meno súboru .DVP opisujúceho okno DESQVIEW, ktoré
  774. má byƒ otvorené.
  775.  
  776. <meno_príznaku> je názov súboru, ktorÿ má byƒ zaloæenÿ, ak nastala príslu¿ná
  777. udalosƒ. Súbor sa zakladá v adresári, ktorÿ je danÿ konfiguraçnou premennou
  778. 'Flag_Dir' v T-MAIL.CTL.
  779.  
  780. napr.:    Process  ArcMail  the_echo.exe -Toss -Scan
  781.           Process  Netmail  msgedit.bat
  782.           Process  Tic      ~anytic.flg
  783.           Process  Files    c:\dv\tf-pif.dvp
  784.  
  785. Ak nie sú definované 'ArcMail' alebo 'Tic', budú príslu¿né súbory povaæované
  786. za obyçajné a vykoná sa pre ne 'Process' urçenÿ pre 'Files'.
  787.  
  788.  
  789. 13. Poæiadavky o prenos súborov (Freq)
  790. ======================================
  791.  
  792. Ak volajúci poæaduje nejaké súbory, ktoré sa nachádzajú na na¿om uzle,
  793. posiela poæiadavku o súbor, tzv. FREQ (File Request).
  794.  
  795. T-mail podporuje poæiadavky o súbory v ¿tÿle WaZOO. To znamená, æe ak
  796. poças relácie prijme súbor .REQ, doplní podîa neho zoznam súborov, ktoré
  797. budú odoslané e¿te v tej istej relácii.
  798.  
  799. Okrem toho pri balení po¿ty kontroluje, çi niektorÿ list (*.MSG) nemá 
  800. atribút 'Freq'. Vtedy vytvorí súbor .REQ so zoznamom poæadovanÿch súborov
  801. a dopìña ho podîa obsahu 'Subj:'.
  802.  
  803. List s poæiadavkou o súbor moæno vygenerovaƒ i priamo z T-mail, kombináciou
  804. <Alt>-R. Vtedy T-mail poæaduje zadanie mena poæadovaného súboru a adresy
  805. uzla, z ktorého sa má súbor æiadaƒ.
  806.  
  807.  
  808.     13.1  Obmedzenia pri spracovaní poæiadaviek o súbor
  809.     ===================================================
  810.  
  811. Çasto je nutné nejakÿm spôsobom obmedziƒ rozsah poæiadaviek o súbor. Buâ 
  812. v závislosti od veîkosti súboru, alebo podîa çasu potrebného na prenos,
  813. alebo podîa poçtu prená¿anÿch súborov atâ. Tieto obmedzenia sú urçené
  814. v konfiguraçnom súbore T-MAIL.CTL:
  815.  
  816. 'Freq_Time' urçuje ças, kedy je povolené uspokojiƒ poæiadavky o súbor, napr.:
  817.  
  818.         Freq_Time    0:00-5:00, 8:00-10:00
  819.  
  820. Maximálny povolenÿ poçet poæadovanÿch súborov na jednu reláciu obmedzuje
  821. premenná 'Freq_Number' napr:
  822.  
  823.         Freq_Number     5
  824.  
  825. Súçet veîkosti súborov poæadovanÿch v jednej relácii obmezuje 'Freq_Size':
  826.  
  827.         Freq_Size       512             ; v kByte
  828.  
  829. Maximálna doba, ktorú môæe trvaƒ prenos poæadovanÿch súborov je daná vo:
  830.  
  831.         Freq_MaxTime    60              ; v minútach
  832.  
  833. Minimálna rÿchlosƒ spojenia, pri ktorej e¿te budú poæiadavky o súbor
  834. uspokojené sa urçuje vo 'Freq_MinBaud':
  835.  
  836.         Freq_MinBaud    1200
  837.  
  838.  
  839.     13.2  Obmedzenia adresy v poæiadavke o súbor
  840.     ============================================
  841.  
  842. T-mail âalej umoæñuje urçiƒ, od ktorÿch uzlov budú poæiadavky o súbor
  843. akceptované, od ostatnÿch uzlov budú zamietnuté. Urçuje to konfiguraçná
  844. premenná 'Freq_Mode', ktorá môæe nadobúdaƒ tieto hodnoty:
  845.  
  846. Any     -  v¿etky poæiadavky o súbory budú akceptované
  847. No      -  v¿etky budú zamietnuté. Moæno pouæiƒ aj pre zákaz 'Freq_Time'
  848. Nod     -  akceptuju sa iba poæiadavky od uzlov uvedenÿch v NODELISTe
  849. Reg     -  akceptuju sa len poæiadavky od uzlov uvedenÿch v zvlá¿tnom
  850.            zozname (registrovanÿch) urçenom premennou 'Freq_Nodes', napr:
  851.            
  852.         Freq_Nodes     2:5030/*.* 2:5010/*.* !5030/99 !5030/999
  853. alebo:
  854.         Freq_Nodes      @c:\T-MAIL\FRQ_NOD.LST         ; zoznam v súbore
  855.  
  856.  
  857.     13.3  Vymedzenie adresárov pre FREQ
  858.     ===================================
  859.  
  860. Zoznam adresárov, ktorÿch obsah je dostupnÿ pre poæadovanie súborov, je
  861. v textovom súbore, ktorého meno udáva premenná 'Freq_Dir'. Ak nie je udaná
  862. cesta, hîadá ho T-mail v systémovom adresári T-mail. Obsahom tohoto súboru
  863. sú riadky, popisujúce adresár, povolenÿ pre FREQ. Za cestou k adresáru môæe
  864. byƒ uvedené heslo a za ním môæe byƒ zoznam adries, pre ktoré je tento adre-
  865. sár viditeînÿ. Syntax riadku:
  866.  
  867.         <cesta_k_adresáru> [!<heslo>] [<zoznam_adries>]
  868.  
  869. Príklad T-MAIL.CTL:
  870.  
  871.         Freq_Dir        FREQDIR.LST
  872.  
  873. potom v súbore FREQDIR.LST môæe byƒ napríklad:
  874.  
  875.        c:\files\info
  876.        c:\files\area3 5030/*.* !5030/4 5020/* 5000/*.*
  877.        c:\files\area4 ! password_of_4 5030/*.* !5030/4 5020/* 5000/*.*
  878.  
  879. Ak je zadané pre niektorÿ adresár aj heslo, musí meno poæadovaného súboru
  880. byƒ doplnené znakom '!' a správnym heslom. Inak sa príslu¿né meno v danom
  881. adresári hîadaƒ nebude.
  882.  
  883. Obmedzenie: Celkom môæe byƒ definovanÿch najviac 70 adresárov pre FREQ.
  884.  
  885.  
  886.     13.4  Pseudonymy (Aliases)
  887.     ==========================
  888.  
  889. Çasto je vÿhodnej¿ie, keâ namiesto presného mena (obvykle preto, æe nemusí
  890. byƒ známe) zadáme pri FREQ jeho pseudonym. Vo FidoNet je zauæívanÿ aj pojem
  891. 'MAGIC' resp. 'MAGIC NAMES'. Napríklad pri poæadovaní súboru s menom FILES
  892. obvykle uzol posiela súbor, ktorÿ obsahuje zoznam súborov tohoto uzla. Pritom
  893. skutoçné meno volí operátor príslu¿ného uzla tak, aby uæ podîa mena bolo
  894. zrejmé, z ktorého uzla je a nekolidovalo s ostatnÿmi menami.
  895.  
  896. Meno súboru, ktorÿ obsahuje zoznam pseudonymov je urçené premennou 'Freq_Ndx'
  897. v súbore T-MAIL.CTL, napr.:
  898.  
  899.         Freq_Ndx        MAGIC.LST
  900.  
  901. Zoznam pseudonymov je textovÿ súbor, kde kaædÿ riadok popisuje jedno meno.
  902. Syntax riadku je:
  903.  
  904.         <alias_meno> <cesta_k_súboru> [<príkaz_DOSu>]
  905.  
  906. Nepovinnÿ parameter <príkaz_DOSu> vyvoláva akciu, ktorá prebehne poças
  907. relácie tesne pred odoslaním súboru daného mena. Preto by nemala trvaƒ
  908. zbytoçne dlho. Môæe byƒ vyuæitá napríklad na vytvorenie zoznamu novÿch
  909. súborov za poslednÿch N dní (ak N zadáme ako heslo), ale aj pre overenie
  910. a potvrdenie objednávky, prevedenie vÿpisu z úçtu atâ.
  911.  
  912. Ak je <príkaz_DOSu> uvedenÿ, odovzdáva mu T-mail vædy tri parametre:
  913.  
  914. 1. <alias_meno>
  915. 2. meno operátora uzla poæadujúceho súbor. Medzery v mene budú nahradené
  916.    znakom '_' (podçiarka)
  917. 3. adresa uzla, ktorÿ poæaduje danÿ súbor
  918.  
  919. príklad zoznamu pseudonymov:
  920.  
  921.            Files  c:\files\100all.arj
  922.            T-mail c:\support\T-mail.zip  registruj.bat
  923.  
  924. Ak sa pri predchádzajúcom príklade vyskytne poæiadavka na 'T-mail' z uzla
  925. 2:5030/6.0, prevedie sa pred odoslaním súboru T-MAIL.ZIP najprv dávka:
  926.  
  927.         registruj.bat T-mail Anthony_Guetmansky 2:5030/6.0
  928.  
  929. Ak na urçité <alias_meno> má byƒ odoslanÿch viac súborov, je moæné v poli
  930. <cesta_k_súboru> uviesƒ s predzvesƒou '@' odvolávku na súbor obsahujúci tento
  931. zoznam, napr.:
  932.  
  933.         CENNIKY    @c:\dealer\zozcen.lst
  934.  
  935. Kaædÿ riadok tohoto súboru potom obsahuje úplnú cestu k jednému súboru.
  936. Maximálny povolenÿ poçet riadkov je 50.
  937.  
  938.  
  939.     13.5  Poæiadavka s udaním úplnej cesty
  940.     ======================================
  941.  
  942. Ak meno súboru vo FREQ obsahuje heslo, ktoré súhlasí s hodnotou premennej
  943. 'T-Password', môæe meno poæadovaného súboru byƒ zadané s úplnou cestou
  944. vrátane oznaçenia disku, napr.:
  945.  
  946.         'c:\support\reg.lst!my_password_no_5'
  947.  
  948. A to samozrejme bez obmedzenia çasu, veîkosti atâ.
  949.  
  950.  
  951.     13.6  Tranzitné poæiadavky o súbory
  952.     ===================================
  953.  
  954. Ak do¿lÿ súbor .REQ, resp. jemu prislúchajúce listy nie sú adresované priamo
  955. na ná¿ uzol (t.j. cieîová adresa nesúhlasí ani so základnou adresou podîa
  956. premennej 'Address', ani so æiadnou alternatívnou ('AKA' - Also Known As)),
  957. urçuje âal¿í osud takejto poæiadavky obsah premennej 'Freq_Transit'. Ak je
  958. povolenÿ, bude .REQ podîa adresy a smerovacích pravidiel pribalenÿ k zasielke
  959. príslu¿nÿm smerom. Inak budú listy s atribútom 'Freq' zru¿ené.
  960.  
  961. Ak aj bude takto presmerovaná poæiadavka o súbor v âal¿ej relácii so skutoçnÿm
  962. adresátom uspokojená, prenesenÿ súbor zostáva na poslednom uzle, ktorÿ FREQ
  963. doruçil. Toto obmedzenie FTN má za dôsledok, æe prakticky je moæné pouæívaƒ
  964. iba priame FREQ. Preto bol zavedenÿ âalej popísanÿ pojem vzdialenej poæiadavky
  965. o súbor, tzv. 'remote file request'.
  966.  
  967.  
  968.     13.7  Vzdialené poæiadavky o súbory
  969.     ===================================
  970.  
  971. Funguje to takto: "Æiadam T-mail na vzdialenom poçítaçi, aby pre mña z tretieho
  972. uzla k sebe vyæiadal nejakÿ súbor a potom mi ho poslal."
  973.  
  974. Toto je moæné dosiahnuƒ sluæobnÿm listom adresovanÿm na T-mail. Ale e¿te
  975. musíme poznaƒ heslo, ktoré má adresovanÿ T-mail vo svojom T-MAIL.CTL
  976. v konfiguraçnej premennej 'Freq_Password'. Napr. ak:
  977.  
  978.         Freq_Password   talon
  979.  
  980. potom by sluæobnÿ list mohol maƒ tvar:
  981.  
  982.         ===============================================
  983.          From:   Andy Elkin                    5030/15
  984.          To:     T-mail!talon                  5030/100
  985.          Subj:   Freq  labuda.ext  5030/5
  986.         -----------------------------------------------
  987.         [ telo listu - prázdne ]
  988.  
  989. Keâ uzol 5030/100 obdræí takÿto list, pripraví æiadosƒ o súbor podîa 'Subj:',
  990. ale v svojom mene a zaradí ju do fronty. Okrem toho si musí zapamätaƒ
  991. informáciu, kto si ten súbor 'objednal' (V súbore TRANSREQ.TM).
  992.  
  993. Keâ bude poæiadavka úspe¿ne vybavená, vygeneruje T-mail sluæobnÿ list s
  994. atribútom 'FileAttached', v tomto príklade pre 5030/15 a 'Subj:labuda.ext'.
  995.  
  996. Pozn.: Pri tranzitnom FREQ nemá zmysel pouæiƒ ALIAS (tzv. MAGIC, viâ 13.4),
  997.        pretoæe T-mail nemôæe vedieƒ, ktoré z príchodzích súborov sú odpoveâou
  998.        a teda nevygeneruje sluæobnÿ list odosielateîovi FREQ. 
  999.  
  1000.  
  1001.     13.8  Hlásenie o vÿsledku poæiadavky o súbory
  1002.     =============================================
  1003.  
  1004. V prípade zamietnutia FREQ vygeneruje T-mail list s textom, objasñujúcim
  1005. príçinu zamietnutia poæiadavky. K tomu e¿te pripojí obsah súboru, ktorého
  1006. meno je urçené premennou 'Freq_Policy' v konfiguraçnom súbore.
  1007.  
  1008.         Freq_Policy     POLICY.FRQ
  1009.  
  1010. Ak poæiadavka bola uspokojená, bude vygenerovaná odpoveâ obsahovaƒ zoznam
  1011. prenesenÿch súborov a âal¿ie ¿tatistické údaje. Generovanie takejto odpovede
  1012. moæno potlaçiƒ pomocou konfiguraçnej premennej 'Freq_Confirm':
  1013.  
  1014.         Freq_Confirm    No
  1015.  
  1016.  
  1017. 14. Osobné po¿tové schránky (MailBoxes)
  1018. =======================================
  1019.  
  1020. Çasto sa v súçinnosti s mailermi pouæívajú âal¿ie programy, tzv. ROBOTy,
  1021. ktoré si z do¿lej po¿ty vyberú listy pre ne urçené a podîa ich obsahu
  1022. automaticky prevedú nejaké akcie. Princíp fungovania je podobnÿ ako pri
  1023. pseudonymách na FREQ s tÿm rozdielom, æe v tomto prípade prebieha spracovanie
  1024. po skonçení relácie vo voînom çase a prípadné odpovede zaradí robot do po¿ty
  1025. na odoslanie pri âal¿ej relácii. Príkladom môæe byƒ robot 'AreaFix', alebo
  1026. 'FileFix' atd.
  1027.  
  1028. Zauæívanÿ je takÿ spôsob spolupráce, æe mailer po skonçení relácie ¿tartuje
  1029. postupne niekoîko robotov, ktoré prezerajú po¿tu a vyberajú si 'svoje' listy.
  1030. Takÿto reæim umoæñuje aj T-mail tÿm, æe je moæné urçiƒ program volanÿ po
  1031. obdræani po¿ty ('Process', kap. 12).
  1032.  
  1033. Takto by ale pri prevádzke zloæitej¿ích systémov çasto nastávala situácia,
  1034. keâ niekoîko programov prehliada celÿ po¿tovÿ adresár (dokonca vo väç¿ine
  1035. prípadov zbytoçne!). Logicky by mal triedenie robiƒ baliaci program, ktorÿ
  1036. by zasielky pre tÿchto ¿peciálnych 'adresátov' hneâ po prijatí vydelil
  1037. z ostatnej po¿ty a umiestnil by ich v samostatnÿch adresároch.
  1038.  
  1039. V inom prípade môæe napríklad operátor chcieƒ, aby sa jeho osobná po¿ta
  1040. vydelila od ostatnej a prípadne zabalila a nasmerovala na inÿ uzol.
  1041.  
  1042. Preto T-mail podporuje tzv. 'MailBoxes', teda osobné po¿tové schránky.
  1043. Sú to adresáre, do ktorÿch sa po rozbalení presúvajú zasielky adresované
  1044. na majiteîa schránky a naopak pri balení sa z neho vyberajú odpovede.
  1045.  
  1046. Zoznam po¿tovÿch schránok je v konfiguraçnom súbore a jednotlivé riadky
  1047. majú syntax:
  1048.  
  1049.         MailBox <meno>=<adresár> [<cieîová_adresa>] [|<príkaz_DOSu>]
  1050.  
  1051. napr.:  MailBox  FileFix=c:\filefix\  | c:\filefix.bat -Scan -Toss -Hren
  1052.         MailBox  AreaFix=c:\areafix\
  1053.         MailBox  Ivan Pupirin=c:\mail\   5030/15.99   | echo Vanya! Wake up!
  1054.  
  1055. Nepovinná poloæka <príkaz_DOSu> urçuje úlohu, ktorá sa má vykonaƒ po
  1056. kaædom príchode novej po¿ty do tohoto adresára. Ak je zadaná <cieîová_adresa>,
  1057. umiestñujú sa správy do urçenej schránky s touto adresou. V poslednom príklade
  1058. je ako cieîovÿ adresár uvedenÿ priamo po¿tovÿ adresár, takæe po¿ta je bez
  1059. akéhokoîvek âal¿ieho spracovania pripravená na odoslanie (Vhodné pre tzv.
  1060. vzdialeného SysOpa).
  1061.  
  1062. Obmedzenie: Je povolené najviac 50 mailboxov.
  1063. Poznámka:   Neexistujúce adresáre T-mail vytvorí pri prvom spustení.
  1064. Varovanie:  Ak cieîovÿ adresár je súçasne po¿tovÿm adresárom, musí nutne
  1065.             byƒ zadaná <nová_cieîová_adresa> iná, neæ vlastná resp. AKA,
  1066.             lebo T-mail nepozná, æe list(y) tam pred chvíîou vloæil sám a
  1067.             spracovával by ho (ich) cyklicky.
  1068.  
  1069.  
  1070. 15. Súborové schránky (FileBoxes)
  1071. =================================
  1072.  
  1073. Na rozdiel od mailboxov, ktoré slúæia na triedenie do¿lej po¿ty, sú súborové
  1074. schránky urçené pre zjednodu¿enie odosielania. Obvyklÿ postup pri odoslaní
  1075. súboru je, æe uæívateî k listu pridá atribút 'FileAttached'. Takÿto list
  1076. okrem informácie o mene súboru nesie aj informáciu pre baliaci program, kam
  1077. má súbor byƒ smerovanÿ.
  1078.  
  1079. V praxi sa v¿ak prevaæná väç¿ina súborov odosiela priamo, bez potreby
  1080. smerovania. Typickym príkladom sú súbory s echo-po¿tou. Aby v takomto
  1081. prípade nebolo treba generovaƒ (a odosielaƒ) mnoæstvo prázdnych listov,
  1082. boli zavedené tzv. súborové schránky (FileBoxes).
  1083.  
  1084. Nápad spoçíva v tom, æe pre urçitÿ uzol sa vyhradí adresár, ktorÿ sa nazve
  1085. jeho súborovou schránkou. Mailer pri kaædom spojení s tÿmto uzlom naviac
  1086. prehliadne tento adresár a ak v ñom nájde nejaké súbory, odo¿le ich. Po
  1087. úspe¿nom prenose kaædÿ súbor z disku vymaæe. Tak sa dosiahne to, æe na
  1088. odoslanie súboru do tohoto uzla ho staçí nakopírovaƒ do mailboxu = adresára
  1089. vyhradeného pre tento uzol.
  1090.  
  1091. Treba si v¿ak uvedomiƒ, æe T-mail neustále nekontroluje, çi má niekto nejakÿ
  1092. súbor v schránke, aby mu hneâ zavolal. Obvykle to ani nie je æiadúce, lebo
  1093. k prenosu dôjde na úçet majiteîa boxu, keâ sám zavolá.
  1094.  
  1095. Pretoæe kaædú súborovú schránku môæe vlastniƒ len jeden uzol, nie je nutné
  1096. zadávaƒ meno adresára, meno si T-mail 'vypoçíta' z adresy uzla. Takæe
  1097. v konfiguraçnom súbore staçí len v premennej 'File_boxes' udaƒ cestu
  1098. do adresára, kde budú podadresáre - súborové schránky:
  1099.  
  1100.         File_Boxes      c:\t-mail\filebox\
  1101.  
  1102. Potom T-mail pri spojení s urçitÿm uzlom hîadá v tomto adresári podadresár,
  1103. ktorého meno vypoçíta z adresy tvaru 'zone:net/node.point' na tvar
  1104.  
  1105.         zznnnfff.pp
  1106.  
  1107. kde:    zz  - çíslo zone v 32-kovej sústave,
  1108.         nnn - çíslo net v 32-kovej sústave,
  1109.         fff - çíslo node v 32-kovej sústave,
  1110.         pp  - çíslo point v 32-kovej sústave.
  1111.  
  1112. napríklad pri spojení s uzlom 2:5030/100.1 bude T-mail hîadaƒ adresár:
  1113.  
  1114.         c:\t-mail\filebox\024T6034.01
  1115.  
  1116. a ak takÿ adresár nájde a budú v ñom súbory, odo¿le ich a vymaæe.
  1117.  
  1118. Okrem takÿchto 'implicitnych' mien fileboxovÿch adresárov je moæné zadaƒ
  1119. i explicitné meno, a to pomocou 'BOX' v súbore SUBST.LST. V tom prípade
  1120. T_mail pouæije prednostne explicitné meno.
  1121.  
  1122.  
  1123. 16. Dodatky k zoznamu uzlov
  1124. ===========================
  1125.  
  1126. Hlavnÿ zoznam adries sa vytvára z NODELISTu v tvare zauæívanom vo FidoNet. 
  1127. Ten v¿ak neobsahuje v¿etky údaje potrebné pre dokonalé vyuæitie moæností 
  1128. programu T-mail (prevádzková doba, heslá, atâ). Okrem toho distribuovanÿ 
  1129. nodelist nemusí obsahovaƒ najnov¿ie zmeny v blízkom okolí a niektoré súkromné 
  1130. uzly. Preto T-mail pouæíva súbor s dodatkami k ¿tandardnému nodelistu.
  1131.  
  1132. Implicitne T-mail predpokladá, æe jeho meno je SUBST.LST a nachádza sa 
  1133. v systémovom adresári T-mail. Inak je moæné urçiƒ plnú ¿pecifikáciu dodatkového
  1134. súboru v konfiguraçnej premennej 'SubstList'.
  1135.  
  1136. Kaædÿ riadok tohoto súboru obsahuje adresu a za ñou nasledujú parametre.
  1137.  
  1138. Syntax:  <adresa> <názov_par_1> <hodnota_1> [<názov_2> <hodnota_2> ...]
  1139.  
  1140. alebo:   <adresa> <príznak> [<názov_2> <hodnota_2> ...]
  1141.  
  1142. <adresa> môæe byƒ nejednoznaçná, t.j. sú povolené '*'. Za ñou nasleduje
  1143. niektoré z nasledujúcich kîúçovÿch slov, ktoré sa chápu ako parameter
  1144. s hodnotou, ak je to uvedené v nasledujúcej tabuîke, alebo ako príznak
  1145. NODELISTu bez hodnoty.
  1146.  
  1147. Názov parametra Príkl. hodnoty  Komentár
  1148.  
  1149. Time            CM              To isté ako 0:00-23:59
  1150.                 22:00-5:00      Od desiatej veçer do piatej ráno
  1151.                 22:00-          To isté ako 22:00-23:59
  1152.                 -14:00          To isté ako  0:00-14:00
  1153.  
  1154. Speed           1200            Urçuje, akú rÿchlosƒ nastaviƒ
  1155.                 2400            pred vytáçaním tohoto uzla
  1156.                 ...
  1157.  
  1158. Phone           123,4567        Nahradí çíslo telefónu, uvedené v NODELISTe,
  1159.                 0W02,345        do modemu sa posiela v zadanom tvare, 
  1160.                                 neprekladá sa!
  1161.  
  1162. Dial            AT\N1DP         Pri volaní tohoto uzla sa pouæije
  1163.                                 namiesto ¿tandardného Dial_Prefix
  1164.  
  1165. BOX             c:\mybox\       Urçuje explicitné meno pre FileBox tohoto uzla
  1166.  
  1167. Wait            70              Individuálna doba çakania na detekciu
  1168.                                 nosnej pri volaní na tento uzol
  1169.  
  1170. Hidden          123-456         Alternatívne telefónne çíslo
  1171.  
  1172. HTime           ako Time        Prevádzková doba na alternatívnom çísle
  1173.  
  1174. FTime           ako Time        Doba, kedy uzol akceptuje FREQ
  1175.  
  1176. Password        HESLO_1         Heslo, pouæívané pri spojení s tÿmto uzlom
  1177.  
  1178. External        copy *F g:\hole     Urçuje, æe danÿ uzol je tzv. externÿ
  1179.                                 (viâ kap. 28) a udáva príkaz DOSu, ktorÿm
  1180.                                 sa 'odvysielajú' súbory na tento uzol. Len
  1181.                                 v komerçnej verzii.
  1182.  
  1183. AKA             2:5030/15       Jednoznaçná adresa, ktorá bude pouæitá pri
  1184.                                 spojení s danÿm uzlom namiesto 'Address'
  1185.  
  1186. ZMO             -               Zakazuje pouæitie protokolov ZedZap
  1187.                                 a Direct Zap
  1188.  
  1189. ZAP             -               Zakazuje protokol Direct Zap
  1190.  
  1191. CM V32 V42      -               Urçuje, æe uzol má príslu¿nÿ NODELISTovÿ
  1192. V32B V42B H14                   príznak
  1193. H16 HST ZYX
  1194.  
  1195. Parameter AKA sa pouæíva tÿmto spôsobom:
  1196.  
  1197.         66:66/*.*=Aka 66:66/1.0 Time CM Speed 2400
  1198.  
  1199. ço znaçí, æe pri spojení s uzlami siete 66:66 sa bude ná¿ poçítaç predstavovaƒ
  1200. ako uzol çíslo 1 tejto siete. Parametre 'Time' a 'Speed' hovoria, æe do siete
  1201. 66:66 moæno volaƒ po celÿch 24 hodín rÿchlosƒou 2400 bps :-)
  1202.  
  1203. Príznak ZAP je nutné pouæiƒ pre uzly, kde treba zakázaƒ prenos súborov
  1204. protokolom 'Direct ZedZap'.
  1205.  
  1206. Príznak ZMO sa hodí v prípade, ak pre niektorÿ uzol vyæadujeme pouæitie
  1207. klasického Z-modem 1K.
  1208.  
  1209.  
  1210. 17. T-mail server
  1211. =================
  1212.  
  1213. T-mail môæe vykonávaƒ niektoré akcie na poæiadanie pomocou sluæobného listu.
  1214. Sú to listy, ktoré v poli 'To:' obsahujú:
  1215.  
  1216.         T-mail | <heslo>
  1217.  
  1218. kde <heslo> je obsah konfiguraçnej premennej 'T-password', tej istej, ktorá
  1219. sa pouæíva pre neobmedzené FREQ. T-mail servera moæno chápaƒ ako vnútorného
  1220. 'robota'. Medzery v 'To:' sa ignorujú. Príklad:
  1221.  
  1222.         -----------------------------------------------
  1223.         From: Andy Elkin                      5030/15.1
  1224.         To:   T-mail |my_password_no_5        5030/15
  1225.         Subj: Send  c:\T-mail\files\t-2300.arj  /27 /51
  1226.         -----------------------------------------------
  1227.  
  1228. Akcia, ktorú od T-mail servera poæadujeme, sa uvádza v poli 'Subj:'. Musí
  1229. zaçínaƒ niektorÿm z prípustnÿch kîúçovÿch slov. Potom nasledujú parametre
  1230. podîa typu poæiadavky:
  1231.  
  1232. Formát poæiadavky               Sluæba T-mail servera
  1233.  
  1234. Poll    <adresa>                T-mail vygeneruje paket(y), ktoré zaradia
  1235.                                 do fronty poæiadavku na volanie uzla
  1236.  
  1237. Request <súbor> <adresa>        T-mail vygeneruje poæiadavku o súbor pre
  1238.                                 danÿ uzol a zapamätá si, æe ak príde súbor
  1239.                                 s danÿm menom, má byƒ odoslanÿ pôvodcovi
  1240.                                 tejto správy.
  1241.  
  1242. Attach  <súbor> <adresa>        Odoslaƒ súbor na uzly
  1243. Send    <súbor> <adresa>        dtto
  1244.  
  1245. Post    <súbor> <adresa>        Prevedie textovÿ súbor do formátu listu
  1246.                                 a rozo¿le na dané adresy.
  1247.  
  1248. Exec                            Vykoná obsah listu s tÿmto 'Subj:' ako
  1249.                                 dávkovÿ (.BAT) súbor
  1250.  
  1251. Set     <premenná> <nová_hodnota>   Dovoîuje zmeniƒ hodnotu ktorejkoîvek
  1252.                                 konfiguraçnej premennej. U 'Address', 'Aka',
  1253.                                 'Port' atâ. si v¿ak treba dopredu zváæiƒ
  1254.                                 dôsledky.
  1255.  
  1256. List    <oblasƒ_súborov>        T-mail vyrobí odpoveâ, obsahujúcu zoznam
  1257.                                 súborov danej oblasti. Pod oblasƒou súborov
  1258.                                 sa rozumie posledná çasƒ cesty, pred ñu T-mail
  1259.                                 pripojí obsah premennej 'Freq_Dir'. Ak sa
  1260.                                 v danom adresári nachádza súbor FILES.BBS,
  1261.                                 pripojí T-mail do odpovede jeho obsah. Inak
  1262.                                 zavolá príkaz DIR a do odpovede umiestni jeho
  1263.                                 vÿstup. Ak poæadovaná oblasƒ nie je chránená
  1264.                                 heslom, nie je heslo nutné ani v 'To:'
  1265.                                 Ak heslo je zadané, môæe <oblasƒ_súborov>
  1266.                                 udávaƒ úplnú ¿pecifikáciu cesty. Zoznamy
  1267.                                 v¿etkych dostupnÿch súborovÿch oblastí získame,
  1268.                                 ak parameter bude '*':
  1269.                                         Subj:List *
  1270.  
  1271. Príklady:
  1272.        ----------------------
  1273.        To:   T-mail|password
  1274.        Subj: Poll /2 /3 /6
  1275.        ---------------------
  1276.        To:   T-mail|password
  1277.        Subj: Request filename.ext /3 /7 .1 33:36/*.3
  1278.        ---------------------
  1279.        To:   T-mail|password
  1280.        Subj: Write c:\txt\my_txt.doc /16 /18
  1281.        ---------------------
  1282.        To:   T-mail|password
  1283.        Subj: Set Answer 0:00-4:00
  1284.        ---------------------
  1285.        To:   T-mail
  1286.        Subj: List SUPPORT
  1287.        ---------------------
  1288.  
  1289. Pouæitie '*' v adresách má obmedzenie: Môæe byƒ najviac jedna hviezdiçka.
  1290. Kaædá adresa musí existovaƒ v NODELISTe (vrátane SUBST.LST), inak sa ignoruje.
  1291.  
  1292. ùlohy sa vykonávajú okamæite po rozbalení bez preru¿enia spojenia. Preto
  1293. si treba uvedomovaƒ dobu vykonávania pri pouæití 'Exec'.
  1294.  
  1295.  
  1296. 18. Potvrdenie o odoslaní listu
  1297. ===============================
  1298.  
  1299. Ak tranzitnÿ list má nastavenÿ atribút 'ReturnReceiptRequest' (Æiadam potvrdiƒ
  1300. príjem), vygeneruje T-mail odpoveâ adresovanú autorovi a uvedie v nej, kedy
  1301. a od koho zásielku prijal a komu a kedy ju odoslal. Pritom formuje správu podîa
  1302. ¿ablóny (template), uloæenej v súbore AUDIT.TPL. Pre sluæobné premenné pouæíva
  1303. nasledovné oznaçenie:
  1304.  
  1305.         ~U      - meno autora tranzitovaného listu
  1306.         ~P      - meno adresáta tranzitovaného listu
  1307.         ~N      - cieîová adresa tranzitovaného listu
  1308.         ~A      - na¿a vlastná adresa
  1309.         ~L      - adresa, na ktorú bol list odoslanÿ
  1310.         ~D      - dátum odoslania listu
  1311.         ~T      - ças odoslania listu
  1312.  
  1313. Aby sa takéto odpovede generovali, musí to byƒ povolené nastavením 
  1314. konfiguraçnej premennej 'Audit_Send_Message' na 'Yes', lebo implicitná 
  1315. hodnota je 'No'.
  1316.  
  1317.  
  1318. 19. Sluæobné riadky v listoch
  1319. =============================
  1320.  
  1321. Na zaçiatku listu sa môæe vyskytovaƒ niekoîko riadkov, ktoré T-mail chápe
  1322. ako sluæobné a môæe pri ich vÿskyte previesƒ urçité akcie. Ide o zadræanie
  1323. zásielky a priame smerovanie.
  1324.  
  1325. Riadok pre zadræanie zásielky má obecnÿ tvar:
  1326.  
  1327.         Hold to [hh:mm] [dd[-mm[-rr]]]
  1328.  
  1329. Môæeme tak zabrániƒ odoslaniu tohoto listu, kÿm nenastane daná hodina:minúta
  1330. prípadne deñ/mesiac/rok. V dátume je ako oddeîovaç povolené aj '/'. Príklady:
  1331.  
  1332.         Hold to 3:00 15/12/92
  1333.         Hold to 16-12-92
  1334.         Hold to 16/12
  1335.         Hold to 4:00 16
  1336.         Hold to 4:00
  1337.  
  1338. Ak nie je uvedenÿ dátum, predpokladá sa dne¿nÿ. Ak je uvedenÿ len dátum,
  1339. predpokladá sa ças 0:00.
  1340.  
  1341. Priame smerovanie urçujú riadky tvaru:
  1342.  
  1343.         Route to <adresa>
  1344.  
  1345. Slúæi na to, aby pri smerovaní tohoto listu neboli uvaæované aktuálne pravidlá
  1346. smerovania, ale aby sa list smeroval na danú (jedineçnú) adresu. Príklady:
  1347.  
  1348.         Route to 5030/2
  1349.         Route to /2
  1350.  
  1351.  
  1352. 20. Zaradenie generátora kîúçov
  1353. ===============================
  1354.  
  1355. T-mail obsahuje aj mechanizmus nazÿvanÿ podîa úçelu, pre ktorÿ bol pôvodne
  1356. urçenÿ 'generátor kîúçov'. Znamená to, æe ak bol poças relácie prijatÿ súbor
  1357. s príponou .REG, vykoná sa po prijatí v¿etkÿch súborov e¿te pred ukonçením
  1358. spojenia dávka AUTOKEY.BAT. T-mail jej odovzdá 4 parametre:
  1359.  
  1360. - úplné meno prijatého .REG súboru
  1361. - cestu k adresáru, do ktorého má byƒ umiestnená 'odpoveâ'
  1362. - meno SysOpa volajúceho uzla
  1363. - adresu volajúceho uzla
  1364.  
  1365. Príklad volania dávky AUTOKEY:
  1366.  
  1367. autokey.bat c:\files\raemail.reg e:\tmp\ Dmitry_Klimenkov 2:5030/1.0
  1368.  
  1369. Medzery v mene systémového operátora volajúceho uzla sú nahradené 
  1370. podçiarkou '_'.
  1371.  
  1372. Za 'odpoveâ' sa povaæuje súbor AUTOKEY.LST, priçom sa predpokladá, æe kaædÿ
  1373. jeho riadok obsahuje plnú ¿pecifikáciu jedného zo súborov, ktoré majú byƒ
  1374. odoslané volajúcemu.
  1375.  
  1376. Príklad obsahu súboru AUTOKEY.LST:
  1377.  
  1378.         c:\raemail\raemail.key
  1379.         c:\support\raemail.pkt
  1380.         c:\support\welcome.doc
  1381.  
  1382. Po vykonaní dávky AUTOKEY sa vráti riadenie do T-mail a tieto súbory budú e¿te
  1383. v rámci tej istej relácie odoslané volajúcemu.
  1384.  
  1385. Tento mechanizmus má samozrejme obecné vyuæitie. Len je nutné, aby dávka
  1386. AUTOKEY netrvala príli¿ dlho, aby mailer na volajúcej strane nestratil
  1387. trpezlivosƒ, prípadne aby nedo¿lo k strate spojenia z inÿch príçin.
  1388. T-mail vydræí v tejto situácii çakaƒ okolo 1.5 minúty, ale iné mailery
  1389. alebo aj modemy môæu maƒ time-out nastavenÿ na podstatne krat¿iu dobu.
  1390.  
  1391.  
  1392. 21. Pouæitie T-mail s viacerÿmi linkami
  1393. =======================================
  1394.  
  1395. Samotnÿ T-mail nie je schopnÿ súçasne obsluhovaƒ viac liniek v pravom
  1396. zmysle tohoto slova. Ale za predpokladu, æe operaçnÿ systém poskytuje
  1397. viacúlohové prostredie (napr. DesqView, Windows atâ.), môæe byƒ T-mail 
  1398. spustenÿ na jednom poçítaçi niekoîkokrát. Pritom T-mail obsahuje mechanizmy,
  1399. ktoré zabezpeçia, aby kaædÿ exemplár obsluhoval svoju linku a aby medzi
  1400. jednotlivÿmi exemplármi bola moæná synchronizácia a komunikácia.
  1401.  
  1402. Pod DesqView T-mail jednak pri neçinnosti odovzdáva procesor ostatnÿm úlohám
  1403. a navy¿e pouæíva pri zobrazovaní sluæby BIOS namiesto priameho prístupu
  1404. (konfiguraçná premenná 'Output'), takæe je schopnÿ prevádzky dokonca na 286.
  1405.  
  1406.  
  1407.     21.1  Urçenie çísla úlohy. Schéma Master/Slave
  1408.     ==============================================
  1409.  
  1410. Pri spú¿ƒaní viacerÿch exemplárov vo viacúlohovom prostredí musí maƒ kaædÿ 
  1411. z exemplárov jedineçné çíslo úlohy. Urçíme ho voîbou -Nx v príkazovom riadku
  1412. pre zavedenie príslu¿ného exemplára T-mail. V mieste  'x' pouæijeme çíslicu
  1413. od 1 do 9. Ak nie je -Nx nie je uvedené, pridelí sa prvému exempláru çíslo 
  1414. 1 a âal¿ím najbliæ¿ie vy¿¿ie voîné çíslo. Príklad:
  1415.  
  1416.         c:\T-MAIL>T-mail -N1
  1417.         c:\T-MAIL>T-mail -N2            atâ.
  1418.  
  1419. Spolupráca jednotlivÿch exemplárov prebieha podîa schémy Master/Slave
  1420. (Riadiaci/Riadenÿ). Preto musíme pre jednu z úloh T-mail urçiƒ v konfiguraçnom
  1421. súbore reæim 'Master' a v¿etkÿm ostatnÿm reæim 'Slave':
  1422.  
  1423.         [1] Task_Mode      Master
  1424.         [2] Task_Mode      Slave
  1425.         [3] Task_Mode      Slave
  1426.         ...
  1427.  
  1428. V tomto prípade bude úlohy 'baliça' plniƒ iba úloha çíslo [1]. Ostatné úlohy
  1429. budú pomocou doçasného súboru dostávaƒ od nej informácie o stave fronty a
  1430. ¿peciálnymi príznakmi jej budú oznamovaƒ svoje poæiadavky. Tÿm sa zaistí,
  1431. aby s frontou manipuloval iba jeden exemplár T-mail a nedochádzalo ku koliziám
  1432. typickÿm pre viacnásobnÿ prístup k spoloçnÿm dátam.
  1433.  
  1434. Aj konfiguraçnÿ súbor je spoloçnÿ. Preto je nutné niektoré premenné definovaƒ
  1435. pre kaædú úlohu zvlῃ, napríklad:
  1436.  
  1437.         [1]  Log  T-mail1.log
  1438.         [2]  Log  T-mail2.log
  1439.         ...
  1440.  
  1441.  
  1442.     21.2  Pouæitie 'vyhradeného baliça'
  1443.     ===================================
  1444.  
  1445. Prehliadanie po¿ty, balenie paketov a ostatné funkcie, ktoré plní T-mail/Master
  1446. môæu niekedy zabraƒ dosƒ veîa çasu, napríklad, keâ pri spracovaní echo-po¿ty
  1447. zavolá T-mail echoprocesor. Tak mu zostáva menej çasu na obsluhu modemu a
  1448. príslu¿ná linka by oproti ostatnÿm bola viac 'zanedbávaná'.
  1449.  
  1450. Preto je moæné pre T-mail/Master upraviƒ konfiguráciu tak, æe mu nepridelíme
  1451. na obsluhu æiaden port (COM0). Príklad T-MAIL.CTL:
  1452.  
  1453.         [1] Task_Mode   Master
  1454.         [2] Task_Mode   Slave
  1455.         ...
  1456.         [1] Port  0
  1457.         [2] Port  1
  1458.         ...
  1459.  
  1460. Tÿm dosiahneme rovnocennú obsluhu v¿etkÿch portov.
  1461.  
  1462.  
  1463.     21.3  Synchronizácia úloh príznakmi
  1464.     -----------------------------------
  1465.  
  1466. V schéme Master/Slave je e¿te jedna moænosƒ rozdelovaƒ úlohy, a to pomocou
  1467. príznakovÿch súborov. Ukáæeme si to na príklade z praxe. V T-MAIL.CFG je:
  1468.  
  1469.         [1] Task_Mode   Master
  1470.         [2] Task_Mode   Slave
  1471.         ...
  1472.         [1] Process_Flag  anyarc.t-m  c:\T-mail\_echoes.bat
  1473.         [2] Process       ArcMail     ~anyarc.t-m
  1474.         ...
  1475.  
  1476. Podîa posledného riadku T-mail/Slave po príchode po¿ty zaloæí príznakovÿ
  1477. súbor ANYARC.T-M. Na to zareaguje T-mail/Master podîa predposledného riadku
  1478. tak, æe spustí dávku _ECHOES.BAT. Tento mechanizmus je samozrejme pouæiteînÿ
  1479. aj v ostatnÿch prípadoch.
  1480.  
  1481.  
  1482. 22. Reæim kompatibility s BinkleyTerm
  1483. =====================================
  1484.  
  1485. Okrem základného reæimu (arcmail-attach) T-mail podporuje aj reæim tzv.
  1486. 'Bink-style outbound area'. T-mail v tomto reæime prenechá formovanie
  1487. 'Outbound' na externé baliace programy, echoprocesory atâ.
  1488.  
  1489. Aby T-mail pracoval v takomto reæime, musíme v T-MAIL.CFG nastaviƒ hodnotu
  1490. premennej 'Bink_Mode' na 'Yes', jej implicitná hodnota je 'No':
  1491.  
  1492.         Bink_Mode       Yes     ; potlaçenie ArcMail-attach
  1493.  
  1494. Interval v sekundách, v ktorom sa bude prehliadaƒ adresár 'Outbound' urçíme
  1495. premennou 'Bink_Rescan_Time':
  1496.  
  1497.         Bink_Rescan_Time  100   ; perióda [sek.]
  1498.  
  1499. àalej nastaviƒ cestu do adresára, ktorÿ bude pokladanÿ za 'Outbound':
  1500.  
  1501.         Packets     d:\outbound\out     ; adresár pre odchodzie pakety
  1502.  
  1503. Vo viaclinkovom reæime (MultiLine) je nutné vyuæiƒ mechanizmus Master/Slave,
  1504. pretoæe pre správnu funkciu T-mail musí byƒ formovaná fronta. Aktualizáciu
  1505. fronty pre T-mail/Slave musí poæadovaƒ T-mail/Master.
  1506.  
  1507. Pouæitím Bink-modu sa vzdávame niektorÿch moænosti T-mail. Konkrétne stratia
  1508. zmysel napríklad pravidlá smerovania (Mail/Files/Direct). Pravidlo 'Deny' síce
  1509. zostáva v platnosti, ale s urçitÿmi odlisnosƒami: Vytvoreniu paketu zabrániƒ
  1510. nedokáæe, ale po jeho objavení sa vo fronte ho zadræí.
  1511.  
  1512.  
  1513. 23. Smerovanie (Routing) a udalosti (Events)
  1514. ============================================
  1515.  
  1516. Informácie o smerovaní a plánovanÿch udalostiach sú v súbore EVENTS.CTL.
  1517. Pre riadky v ñom obecne platí nasledovná syntaktická kon¿trukcia:
  1518.  
  1519. [<çíslo_úlohy>] [Critical] <kîúçové_slovo> <parametre> <çasovÿ_interval>
  1520.  
  1521. Voliteîné <çíslo_úlohy> je v hranatÿch zátvorkách uvedené çíslo procesu
  1522. T-mail, ak sa má riadok tÿkaƒ pri viaclinkovom reæime len niektorého.
  1523. Okrem [1] aæ [9] je moæné pouæiƒ aj:
  1524.  
  1525. [M]  -  pre T-mail/Master
  1526. [S]  -  pre T-mail/Slave
  1527. [*]  -  pre v¿etky aktívne T-mail
  1528.  
  1529. Slovo 'Critical' pouæijeme pre udalosti, ktoré majú byƒ vykonané aj v prípade,
  1530. æe v danom çasovom intervale z nejakÿch dôvodov (dlhá relácia, externÿ program
  1531. atâ.) nemohla byƒ vykonaná. Udalosti bez tohoto slova sú po uplynuti daného
  1532. intervalu z çakania vyradené, ale udalosti s oznaçením 'Critical' zostávajú
  1533. pripravené k vykonaniu, kÿm sa nedostanú k slovu. T-mail rozpoznáva nasledovné
  1534. kîúçové slová pre udalosti:
  1535.  
  1536.   Kîúçové slovo   Vÿznam
  1537.  
  1538.   Poll            V urçenom çase zaradí dotaz na danÿ uzol
  1539.   Send            Odo¿le danÿ súbor na danÿ uzol v danom çase
  1540.   Post            V danom çase a na danÿ uzol odo¿le danÿ súbor, ale v tvare
  1541.                   listu
  1542.   Freq            V danom çase po¿le na danÿ uzol poæiadavku o súbor
  1543.   Exit            Spôsobí ukonçenie príslu¿ného T-mail s danÿm ERRORLEVEL
  1544. * Pack            Balenie po¿ty (v¿etkej alebo pre dané uzly)
  1545. * RePack          dtto
  1546.   Set             Zmena hodnoty premennej v danom çase
  1547.   Exec            Zavolanie externého programu .EXE, .COM resp. .BAT
  1548.  
  1549. a pre pravidlá smerovania rozpoznáva tieto kîúçové slová:
  1550.  
  1551. * Mail            pre smerovanie po¿tovÿch paketov
  1552. * Files           pre smerovanie súborov
  1553.   Hold            pozdræí volanie na dané adresy
  1554.   Freeze          to isté, ale bez ohîadu na stav 'Immediate'
  1555.   Priority        prednostné obslúæenie danÿch uzlov
  1556.   NoReq           potlaçí odoslanie poæiadaviek o súbory na dané uzly
  1557.   Boss            po preru¿ení spojenia vædy vnúti opakované volanie
  1558. * Direct          ru¿í v¿etky pravidlá smerovania pre dané adresy
  1559. * Deny            zakazuje vytváranie paketov pre dané adresy
  1560.  
  1561. Poznámka: Kîúçové slová, oznaçené v predchádzajúcom prehîade hviezdiçkou '*' 
  1562. sa vzƒahujú pri viaclinkovom reæime iba na úlohu T-mail/Master.
  1563.  
  1564.  
  1565.     23.1  Poll
  1566.     ----------
  1567.  
  1568. Syntax:     [<úloha>] Poll <adresa> <çasovÿ_interval>
  1569.  
  1570. Príklady:       Poll    5020/35 1:00-6:00       ; kaædÿ deñ o jednej v noci
  1571.             [1] Poll    /2      0.21:00         ; v nedeîu o deviatej veçer
  1572.  
  1573. 'Poll' (dotaz) sa pouæíva na to, aby vnútil T-mailu volanie na danú adresu
  1574. a tÿm prevzatie tam pripravenej po¿ty a súborov.
  1575.  
  1576. Prakticky to T-mail prevedie tak, æe vygeneruje prázdny list s atribútom 
  1577. 'Direct' na danú adresu. Atribút slúæi pre potlaçenie prípadnÿch pravidiel
  1578. smerovania.
  1579.  
  1580. Ak je v çase zaçiatku vymedzeného intervalu T-mail obsadenÿ (napríklad prebieha
  1581. relácia alebo externá úloha), vygeneruje sa list hneâ, ako to bude moæné, ale
  1582. najneskôr hodinu po skonçení daného intervalu.
  1583.  
  1584.  
  1585.     23.2  Send
  1586.     ----------
  1587.  
  1588. Syntax:     [<úloha>] Send <meno_súboru> <zoznam_adries> <çasovÿ_interval>
  1589.  
  1590. Príklad:    [1] Send c:\files\info.zip /2 /4 /5.6 5070/35  1:00 ; kaædÿ deñ o
  1591.                                                                   jednej v noci
  1592.  
  1593. Pre uvedené adresy vygeneruje T-mail listy s atribútom 'FileAttached' a
  1594. príslu¿nÿm obsahom poîa 'Subj:'. Generovanie listu prevedie T-mail, ktorÿ
  1595. bol spustenÿ s parametrom -N1.
  1596.  
  1597.  
  1598.     23.3  Post
  1599.     ----------
  1600.  
  1601. Syntax:     [<úloha>] Post <meno_súboru> <zoznam_adries> <çasovÿ_interval>
  1602.  
  1603. Príklad:    Post c:\files\info.txt /2 /4 /5.6 5070/35  1:00 ; kaædÿ deñ
  1604.                                                               o jednej v noci
  1605.  
  1606. Tento príklad vytvorí obyçajné listy adresované na dané uzly a text listov
  1607. naplní obsahom daného súboru.
  1608.  
  1609.  
  1610.     23.4  Freq
  1611.     ----------
  1612.  
  1613. Syntax:     [<úloha>] Freq <meno_súboru> <zoznam_adries> <çasovÿ_interval>
  1614.  
  1615. Príklad:    [M] Freq files  /2 /4 /5.6 5070/35  3.1:00    ; kaædú stredu 
  1616.  
  1617. Na túto direktívu generuje T-mail prázdne listy s atribútom 'Freq' a pole
  1618. 'Subj: ' naplní menom poæadovaného súboru.
  1619.  
  1620.  
  1621.     23.5  Exit
  1622.     ----------
  1623.  
  1624. Syntax:     [<úloha>] Exit <errorlevel> <çasovÿ_interval>
  1625.  
  1626. Príklady:   [1] Exit  99  1:00          ; kaædÿ deñ hodinu po polnoci
  1627.                 Exit  92  1.2:00        ; v pondelok o druhej v noci
  1628.  
  1629. Na tento príkaz sa urçenÿ proces T-mail ukonçí a odovzdá DOSu hodnotu danú 
  1630. parametrom <errorlevel> pre âal¿ie vyuæitie v .BAT súbore aktivujúcom T-mail.
  1631. V prípade zaneprázdnenia akceptuje T-mail príkaz najneskôr do jednej hodiny 
  1632. od konca vymedzeného intervalu.
  1633.  
  1634. Obecne je vÿhodnej¿ie pouæiƒ rad¿ej neskôr popísanú direktívu 'Exec'. Pri 
  1635. âal¿om ¿tarte totiæ T-mail znovu urobí prebaîovanie v¿etkej po¿ty, ço môæe 
  1636. niekedy dosƒ dlho trvaƒ.
  1637.  
  1638.     23.6  Pack
  1639.     ----------
  1640.  
  1641. Syntax:     [<úloha>] Pack    <çasovÿ_interval>
  1642.             [<úloha>] RePack  <çasovÿ_interval>
  1643.             [<úloha>] Pack    <zoznam_adries>  <çasovÿ_interval>
  1644.  
  1645. Príklady:   Critical Pack 1:00
  1646.             Pack /2 /4 5020/4 1:00
  1647.  
  1648. To je pre T-mail vÿzva zru¿iƒ v¿etky pakety (prípadne pre dané uzly) a znovu
  1649. ich zabaliƒ podîa práve platnÿch pravidiel smerovania.
  1650.  
  1651. Podobne ako pri ostatnÿch udalostiach aj túto T-mail v prípade zaneprázdnenia
  1652. povaæuje za aktuálnu najviac hodinu po uplynutí udaného çasového intervalu.
  1653.  
  1654.  
  1655.     23.7  Set
  1656.     ---------
  1657.  
  1658. Syntax:     [<úloha>] Set <parameter>=<hodnota>  <çasovÿ_interval>
  1659.  
  1660. Príklady:   [1] Set Time_Dial=100 5:00-9:00
  1661.             [2] Set Freq_Number=10 5:00-7:00
  1662.                 Set Answer=0:00-12:00 5.20:00-0.22:00
  1663.  
  1664. Dovoîuje v çase behu meniƒ hodnoty systémovÿch premennÿch, ktoré si T-mail pri
  1665. ¿tarte nastavil podîa konfiguraçného súboru T-MAIL.CTL.
  1666.  
  1667. Çasovÿ interval urçuje, kedy má k nastaveniu dôjsƒ, ale pôvodné hodnoty sa 
  1668. nastavením nenávratne stratia. Po uplynutí daného intervalu neçíta T-mail 
  1669. pôvodnú hodnotu ani z T-MAIL.CTL, takæe nová hodnota platí âalej, aæ do nového 
  1670. ¿tartu príslu¿ného exemplára T-mail alebo âal¿ej udalosti 'Set'.
  1671.  
  1672. Mimoriadnu opatrnosƒ vyæaduje najmä zmena 'Port', 'Address', 'AKA' atâ.
  1673.  
  1674.  
  1675.     23.8  Exec
  1676.     ----------
  1677.  
  1678. Syntax:     [<úloha>] Exec [príznak]<príkaz_DOSu>|<desqview_prog> <ças_int>
  1679.  
  1680. Príklady:   [M] Exec morning.bat 5:00                 ; kaædÿ deñ ráno
  1681.             [M] Exec weekly.bat  0.0:10               ; kaædú nedeîu
  1682.             Exec !mem /c >> T-mail.log 8:30-11:00     ; 
  1683.             [1] Critical Exec c:\dv\ec-pif.dvp  1.9:00
  1684.  
  1685. Po zaçatí daného çasového intervalu, najneskôr v¿ak hodinu po jeho ukonçení
  1686. spustí T-mail kópiu COMMAND.COM na vykonanie dávky. V prípade .EXE alebo
  1687. .COM je program zavolanÿ priamo z T-mail. Pritom T-mail swapovaním uvoîñuje 
  1688. pamäƒ. Ak sa jedná o príkaz DOSu, je moæné pouæiƒ <príznak> s hodnotami:
  1689.  
  1690. '!'  -  neswapovaƒ pamäƒ. Zrÿchli sa tÿm vykonanie pamäƒovo nenároçnÿch úloh
  1691. '%'  -  neodkladaƒ obsah obrazovky
  1692. '+'  -  pred vykonaním programu si odpamätat obsah fronty, zoznam plánovanÿch 
  1693.         udalostí a pravidlá smerovania. Po jeho skonçení pripamätaƒ.
  1694. '?'  -  zobraziƒ hlásenie 'Type EXIT to return to T-mail...'
  1695.  
  1696.  
  1697.     23.9  Mail / Files
  1698.     ------------------
  1699.  
  1700. Syntax:     [<úloha>] Mail  <zoznam_adries>  <adresa>  <çasovÿ_interval>
  1701.             [<úloha>] Files <zoznam_adries>  <adresa>  <çasovÿ_interval>
  1702.  
  1703. Takÿmito direktívami sa urçujú pravidlá pre smerovanie zásielok.
  1704.  
  1705. Pri balení T-mail prehliada adresy urçenia v listoch a ich atribúty. Ak list
  1706. nemá atribút 'Direct', skúma T-mail aktuálne pravidlá smerovania, aby urçil
  1707. adresu, na ktorú bude tento list smerovanÿ. Ak jeho cieîová adresa bude 
  1708. vyhovovaƒ niektorej poloæke v <zoznam_adries>, pridá list do paketu urçeného 
  1709. pre <adresa>. Na listy s atribútom 'FileAttached' pouæíva pravidlá 'Files'.
  1710.  
  1711. Príklady:   Mail  5020/* !5020/44.2 5040/* 5030/2   ; ças platnosti 0:00-23:59
  1712.             Mail  5030/1 5030/6 4:00-9:00           ; s udaním ças. intervalu
  1713.             Mail  5030/1 5030/6 3.4:00-6.9:00       ; od stredy do soboty
  1714.             Files 5030/* 5030/6 6.4:00-6.23:59      ; ças platnosti 4:00-23:59
  1715.                                                     ; v sobotu
  1716.             Mail  All   5030/2                      ; smerovanie v¿etkej po¿ty
  1717.             Mail  @nodes1.lst         5030/6        ; adresy podîa zoznamu
  1718.             Files @nodelist\reg50.net 5030/2        ; pre celÿ región smerovaƒ
  1719.                                                     ; na 5030/2
  1720.             Mail 5030/* 5020/* Hub                  ; smerovanie na Hub
  1721.  
  1722. Pri tvorení pravidiel si treba uvedomiƒ, æe T-mail ich aplikuje zhora nadol
  1723. v poradí, ako sú uvedené v EVENTS.CTL dovtedy, kÿm nenájde vyhovujúce. Preto
  1724. je vhodné uvádzaƒ obecnej¿ie pravidlá po menej obecnych.
  1725.  
  1726. Poznámka: Pre smerovanie 4-D adries platí implicitné pravidlo smerovania na 
  1727.           bossa, tj. na point .0 príslu¿ného cieîového uzla. Ak v¿ak T-mail 
  1728.           pracuje na uzle .0 a po¿ta je urçená pre niektorÿ z jeho pointov,
  1729.           je smerovaná priamo na tento point.
  1730.  
  1731. Pozn. 2:  Namiesto <adresa> je moæné pouæiƒ slovo 'Hub'. Vtedy bude po¿ta 
  1732.           smerovaná na príslu¿nÿ Hub. Ak pre adresáta nie je v SUBST.LST Hub
  1733.           urçenÿ, uvaæuje T-mail prvÿ Hub príslu¿nej siete, ktorÿ v NODELISTe 
  1734.           objaví.
  1735.  
  1736.  
  1737.     23.10 Direct
  1738.     ------------
  1739.  
  1740. Syntax:     [<úloha>] Direct  <zoznam_adries>  [<çasovÿ_interval>]
  1741.  
  1742. Príklady:   Direct 5030/* !5030/2 !CM 3:00-5:00
  1743.             Direct 5030/6.*
  1744.             Direct @nodes.lst 4:00-6:00
  1745.  
  1746. Urçuje adresy, pre ktoré sa budú smerovaƒ listy i súbory priamo, t. j. na 
  1747. adresu, ktorá je uvedená v 'To: ".
  1748.  
  1749. Mimoriadny prípad sú pointy, kde napríklad pravidlo  ' Direct 5030/6.* '
  1750. znamená, æe zasielka napr. pre 5030/6.601 bude naâalej smerovaná na bossa,
  1751. t. j. na 5030/6.0 a keby sme ju chceli smerovaƒ priamo na point, muselo
  1752. by predchádzaƒ pravidlo: ' Direct 5030/6.601 '.
  1753.  
  1754.  
  1755.     23.11 Hold / Freeze
  1756.     -------------------
  1757.  
  1758.  
  1759. Syntax:     [<úloha>] Hold   <zoznam_adries>  [<çasovÿ_interval>]
  1760.             [<úloha>] Freeze <zoznam_adries>  [<çasovÿ_interval>]
  1761.  
  1762. Príklady:   Hold   5030/* 3:00-5:00
  1763.             Freeze 5030/6.*
  1764.             Hold   @nodes.lst 4:00-6:00
  1765.  
  1766. Urçuje, æe v danÿ ças sa nemá volaƒ na uvedené uzly. Rozdiel medzi nimi je
  1767. ten, æe 'Hold' bude ignorované, ak nejaká zásielka pre danÿ uzol má atribút 
  1768. 'Crash' alebo 'Immediate' (pri balení sa tomuto uzlu nastaví stav 'Immediate') 
  1769. alebo keâ tento stav ruçne nastaví operátor pomocou <Ctrl>-I. Direktíva 
  1770. 'Freeze' je silnej¿ia, Pri nej je moæné vnútiƒ volanie na tento uzol jedine 
  1771. v reæime 'Crash-Poll'.
  1772.  
  1773.  
  1774.     23.12 NoReq
  1775.     -----------
  1776.  
  1777. Syntax:     [<úloha>] NoReq   <zoznam_adries>  [<çasovÿ_interval>]
  1778.  
  1779. Príklady:   NoReq  5030/* 3:00-5:00
  1780.             NoReq  5030/6.*
  1781.             NoReq  @nodes.lst 4:00-6:00
  1782.  
  1783. Umoæñuje zabrániƒ odosielaniu súborov na dané uzly v danom çase. Má to
  1784. vÿznam vtedy, keâ je dopredu známy çasovÿ rozvrh poæiadaviek na urçité 
  1785. súbory.
  1786.  
  1787.  
  1788.     23.13 Deny
  1789.     ----------
  1790.  
  1791. Syntax:     [<úloha>] Deny   <zoznam_adries>  [<çasovÿ_interval>]
  1792.  
  1793. Príklady:   Deny  5030/* 3:00-5:00
  1794.             Deny  5030/6.* 22:00-24:00
  1795.             Deny  @nodes.lst 4:00-6:00
  1796.  
  1797. Zabráni vytváraniu paketov pre dané adresy v danom çase. Pri balení po¿ty 
  1798. nebudú pakety, smerované na uvedené uzly vytvorené. Hodí sa to napríklad pre
  1799. odîahçenie HUBov.
  1800.  
  1801.  
  1802.  
  1803.     23.14 Priority
  1804.     --------------
  1805.  
  1806. Syntax:     [<úloha>] Priority   <zoznam_adries>  [<çasovÿ_interval>]
  1807.  
  1808. Príklady:   Priority  5030/1 5030/6  3:00-4:00
  1809.             Priority  @r50.net       7:00-9:00
  1810.  
  1811. Pomocou tejto direktívy môæeme pre urçité uzly nastaviƒ stav 'Priority'.
  1812. Znamená to, æe ak pre tieto uzly existuje nejaká po¿ta, bude sa na ne T-mail 
  1813. pokú¿aƒ dovolaƒ prednostne pred ostatnÿmi dovtedy, kÿm nebudú v¿etky uzly 
  1814. s tÿmto príznakom obslúæené.
  1815.  
  1816. Poznámka: Pri pouæití 'Priority' je namieste urçitá opatrnosƒ, lebo ak sa 
  1817.           nedá na takÿto uzol dovolaƒ alebo má nesprávne çíslo, zostane jeho 
  1818.           po¿ta neodoslaná a bude blokovaƒ volania na ostatné uzly dovtedy,
  1819.           kÿm uzol sám nezavolá a neprevezme si po¿tu.
  1820.  
  1821.  
  1822.     23.15 Boss
  1823.     ----------
  1824.  
  1825. Syntax:     [<úloha>] Boss   <zoznam_adries>  [<çasovÿ_interval>]
  1826.  
  1827. Príklady:   Boss  5030/*    0.3:00-6.5:00
  1828.             Boss  5030/6.*   22:00-24:00
  1829.             Boss  @nodes.lst  4:00-6:00
  1830.  
  1831. Tÿmto pravidlom urçujeme stratégiu T-mailu v prípade straty spojenia. Ak poças 
  1832. spojenia s bossom dôjde k predçasnému ukonçeniu relácie, vygeneruje T-mail 
  1833. na túto adresu novÿ Poll-paket. Je to vÿhodné v prípadoch, ak na druhej strane 
  1834. bÿva pre ná¿ uzol 'Hold'.
  1835.  
  1836.  
  1837. Príklad súboru EVENTS.CTL:
  1838.  
  1839.        ;====== Zoznam udalostí pre T-mail na uzle 2:5030/15 =======
  1840.        ;
  1841.        Exit 99         8:30
  1842.        Exec daily.bat  6:15
  1843.        Exec Weekly.bat 0.0:10
  1844.        ;
  1845.        RePack 6:01
  1846.        Poll 5030/2  18:10
  1847.        Poll 5030/6  17:00-20:00
  1848.        Poll 5020/35 4:00
  1849.        Boss 5030/* !5030/2 !5030/29 0:00-23:59
  1850.        ;
  1851.        Hold   All 11:00-23:00
  1852.        Direct 5030/6.*
  1853.        Mail   5030/7 5030/6
  1854.        Mail   *:*/*.*   5030/2
  1855.        Files  *:*/*.*   5030/2
  1856.        ;
  1857.        ; Nasledujú príklady zloæitej¿ích kon¿trukcií, ktoré síce
  1858.        ; budú fungovaƒ, ale obvykle vystaçíte s jednoduch¿ím zápisom:
  1859.        ;
  1860.        ;Mail 5040/* !5040/3.3  5030/* !/*.4    5030/7 1.0:00-5:23:59
  1861.        ;Mail @nodelist\r50.net 5030/3
  1862.        ;Direct 5030/*.* !/2 !/3 !/5
  1863.        ;Boss * !/2 !/4 .1  3:00-4:00
  1864.        ;
  1865.        ;======================= koniec súboru events.ctl ======================
  1866.  
  1867.  
  1868. 24. Riadenie modemu
  1869. ===================
  1870.  
  1871. V çasti "Riadenie modemu" v konfiguraçnom súbore udávame niektoré parametre
  1872. pouæívané pri obsluhe modemu.
  1873.  
  1874. Premenná 'Modem' urçuje názov súboru, v ktorom má T-mail hîadaƒ sekvencie,
  1875. posielané do modemu v urçitÿch situáciách, ale aj moæné odpovede, prichádzajúce
  1876. z modemu.
  1877.  
  1878. Poznámky v súbore MODEM.CTL, ktorÿ je súçasƒou balenia T-mail, by mali byƒ
  1879. dostaçujúce pre správne nastavenie. Ak nemáte s príkazmi modemu dostatoçné 
  1880. skúsenosti, bude najlep¿ie nechaƒ ho v pôvodnom stave. Staçí, keâ overíte, çi
  1881. na inicializaçné reƒazce modem odpovie 'OK'. Ak nie, vyraâte takÿ príkaz.
  1882.  
  1883. Nezabudnite, æe kaædÿ príkaz pre modem musí konçiƒ znakom <CR>, ktorÿ sa
  1884. v súbore MODEM.CTL zapisuje symbolom '|'.
  1885.  
  1886. Okrem toho je moæné pouæiƒ symbol '~', ktorÿ sa neposiela do modemu, ale
  1887. znaçí pol-sekundovú pauzu.
  1888.  
  1889.  
  1890.     24.1  Ovládanie signálu DTR
  1891.     ---------------------------
  1892.  
  1893. Veîa modemov dokáæe reagovaƒ na zmeny signálu DTR. Dosiahne sa tÿm vy¿¿ia
  1894. spoîahlivosƒ riadenia modemu. Ale rôzne modemy vyæadujú rôzne oneskorenie
  1895. jeho zmien. V premennej 'DTR Delay' urçíme jeho veîkosƒ v desatinách sekundy:
  1896.  
  1897.         Dtr Delay       10
  1898.  
  1899.  
  1900.     24.2  Nastavenie COM-portu
  1901.     --------------------------
  1902.  
  1903. V çasti "Definícia portov" sa urçujú parametre, podîa ktorÿch T-mail 
  1904. pristupuje ku komunikaçnÿm portom. Predov¿etkÿm treba urçiƒ çíslo portu:
  1905.  
  1906.         Port    1               ; pre COM1
  1907.  
  1908. àalej v premennej 'Baud' urçíme maximálnu rÿchlosƒ, ktorú je schopnÿ dosiahnuƒ
  1909. modem. Ak modem dovoîuje uzamknúƒ rÿchlosƒ komunikácie medzi modemom a 
  1910. poçítaçom (v anglickej dokumentácii k modemu hîadajte 'locked port'), zadáme
  1911. túto rÿchlosƒ v premennej 'Lock Baud'. V tomto prípade e¿te musíte nastaviƒ 
  1912. podîa popisu driver FOSSIL a podîa dokumentácie k modemu doplniƒ inicializaçnÿ
  1913. reƒazec.
  1914.  
  1915. Ak modem umoæñuje riadiƒ tok dát signálmi RTS/CTS (a pri zamknutom porte je to
  1916. nevyhnutné), nastavíme aj pre T-mail:
  1917.  
  1918.         HardWare Flow   Yes             ; dovolíme pouæiƒ RTS/CTS
  1919.  
  1920.  
  1921.     24.3  Inicializácia modemu
  1922.     --------------------------
  1923.  
  1924. V premennej 'Init After Dial' (s moænÿmi hodnotami 'Yes'/'No') urçujeme, çi má
  1925. T-mail inicializovaƒ modem po vytoçení çísla. Normálne to nie je potrebné, ale
  1926. ak pri voîbe vyuæívame ¿peciálne prefixy, môæe to byƒ uæitoçné.
  1927.  
  1928. 'Modem delay' urçuje prestávku v desatinách sekundy, ktorú urobí T-mail pred
  1929. vyslaním akéhokoîvek príkazu do modemu.
  1930.  
  1931. U niektorÿch modemov sa osvedçilo 'preventívne' ças od çasu previesƒ 
  1932. inicializáciu. Po koîkÿch minútach to bude robiƒ T-mail, nastavíme premennou
  1933. 'Init Interval'. Pritom sa do modemu posiela jeden alebo dva reƒazce, urçené
  1934. premennÿmi 'Init1' a 'Init2'. Ak z akÿchkoîvek dôvodov modem neodpovie na 
  1935. inicializaçnÿ reƒazec 'OK' (alebo inÿ reƒazec, ktorÿ T-mail povaæuje za 
  1936. rozumnÿ), skúsi to celkom tri-krát. Potom skonçí s ERRORLEVEL=5.
  1937.  
  1938.  
  1939.     24.4  Vyvesenie linky poças behu vonkaj¿ích programov
  1940.     -----------------------------------------------------
  1941.  
  1942. Pred vyvolaním externej úlohy T-mail môæe vyvesiƒ telefón, aby prípadnÿ 
  1943. volajúci dostal obsadzovací tón a nezdræiaval sa çakaním na nosnú. Æe to
  1944. T-mail má robiƒ, urçuje premenná 'Busy Hang Off' hodnotou 'Yes'. Pri hodnote
  1945. 'No' nechá T-mail pred volaním externÿch úloh telefón poloæenÿ.
  1946.  
  1947. Pri vyuæití tejto moænosti si treba uvedomiƒ, æe niektoré ústredne po istom
  1948. çase vyvesené linky odpájajú.
  1949.  
  1950.  
  1951.     24.5  Krátkodobe vÿpadky nosnej
  1952.     -------------------------------
  1953.  
  1954. Pri menej kvalitnÿch linkách sa stáva, æe sa obças stratí nosná. To pre
  1955. program znaçí, æe relácia má byƒ predçasne ukonçená. Pritom sa po chvíli môæe
  1956. nosná obnoviƒ a relácia by mohla pokraçovaƒ. Preto T-mail môæe krátkodobé 
  1957. vÿpadky nosnej (signál CD) ignorovaƒ. Prípustná doba vÿpadku nosnej sa zadáva 
  1958. v premennej 'Carrier Monitor'. Nastavením na nulu sa preru¿enie relácie kvôli 
  1959. strate nosnej zakáæe.
  1960.  
  1961.  
  1962. 25. Terminálovÿ reæim
  1963. =====================
  1964.  
  1965. Ako uæ bÿva u mailerov tradíciou, podporuje aj T-mail terminálovÿ reæim. Moæno
  1966. sa do neho prepnúƒ troma spôsobmi:
  1967.  
  1968.         - stlaçením <Alt>-T
  1969.         - poças relácie bolo poæadované volanie BBS (Alt-T)
  1970.         - T-mail bol spustenÿ s parametrom -TT
  1971.  
  1972. V premennej 'Terminal' je moæné pre tieto prípady definovaƒ príkaz pre externÿ
  1973. terminálovÿ program. Ak nebola definovaná, pouæije sa vstavanÿ program.
  1974.  
  1975. Pred prechodom do terminálového programu môæe T-mail poslaƒ do modemu nejakÿ 
  1976. reƒazec, ak to poæadujeme nastavením premennej 'Init Terminal', napr.:
  1977.  
  1978.         Init Terminal   ATE1|
  1979.  
  1980. Vstavanÿ terminál automaticky rozpoznáva ANSI aj Avatar sekvencie.
  1981.  
  1982. Niektoré hlásenia o çinnosti terminálu môæe vstavanÿ terminál zaznamenávaƒ do 
  1983. súboru s protokolom, ak jeho meno urçíme v premennej 'Term Log'.
  1984.  
  1985. àalej uvádzame prehîad kláves, na ktoré reaguje vstavanÿ terminál:
  1986.  
  1987. Alt-D   - (Dial) Vytoçenie çísla. Ak zadáme adresu, ktorá je v NODELISTe,
  1988.         po¿le T-Mail do modemu príkaz pre voîbu çísla tohoto uzla upraveného 
  1989.         podîa platnÿch pravidiel. Alebo je moæné namiesto adresy zadaƒ priamo
  1990.         volané çíslo s predzvesƒou '#'. Voîba çísla bude bez prestávky
  1991.         opakovaná aæ do dosiahnutia spojenia alebo stlaçenia <Esc>.
  1992.  
  1993. PgUp    - vysielanie súborov (UpLoad)
  1994. PgDn    - príjem súborov (DownLoad)
  1995. Esc     - preru¿enie prenosu súboru
  1996. Alt-I   - inicializácia modemu
  1997. Alt-H   - preru¿enie spojenia, zavesenie (Hang Up)
  1998. Alt-=   - zapnutie/vypnutie reæimu DoorWay
  1999. Alt-L   - otvoriƒ/zavrieƒ súbor s 'capture Log'
  2000. Alt-B   - zmena prenosovej rÿchlosti (BaudRate)
  2001. Alt-7   - zapnúƒ filter najvy¿¿ieho bitu
  2002. Alt-8   - nefiltrovaƒ najvy¿¿í bit (8-bitovÿ reæim: implicitne)
  2003. Alt-O   - DOS-shell
  2004. Alt-Q   - ukonçenie terminálového reæimu (Quit) a návrat do T-mail
  2005.  
  2006. Okrem toho zostávajú aktívne v¿etky klávesy, urçené premennÿmi 'Key' 
  2007. konfiguraçného súboru T-MAIL.CTL (okrem reæimu DoorWay).
  2008.  
  2009.  
  2010.     25.1  Pripojenie vonkaj¿ích protokolov
  2011.     --------------------------------------
  2012.  
  2013. Na prenos súborov pouæíva normálne terminál vstavanÿ Z-modem. Po prijatí 
  2014. reƒazca 'autodownload' ho volá aj automaticky, bez PgDn. Ak poæadujeme na 
  2015. prenos súborov volaƒ externÿ protokol, definujeme premenné 'Term DownLoad' 
  2016. a 'Term Upload' konfiguraçného súboru:
  2017.  
  2018.         Term DownLoad   c:\gsz\gsz.exe port *P speed *B rz -rr
  2019.  
  2020. Predchádzajúci príklad definuje externÿ protokol pre príjem súborov. Ak by 
  2021. nebol definovanÿ, bude pri príjme pouæitÿ vstavanÿ Z-modem.
  2022.  
  2023.         Term Upload     c:\gsz\gsz.exe port *P speed *B sz
  2024.  
  2025. A podobne externÿ protokol pre vysielanie súborov. Ak nebude urçenÿ, pouæije 
  2026. vstavanÿ terminál pre vysielanie vstavanÿ Z-modem.
  2027.  
  2028. Pri volaní externého protokolu je moæné odovzdaƒ niektoré skutoçné hodnoty 
  2029. pomocou makrosymbolov:
  2030.  
  2031.         *B - prenosovú rÿchlosƒ spojenia (DCE BaudRate)
  2032.         *L - rÿchlosƒ, na ktorú je zamknutÿ port (alebo 0)
  2033.         *P - çíslo COM-portu
  2034.         *T - çíslo úlohy T-mail v multi-reæime
  2035.  
  2036. Vnútornÿm protokolom prijaté súbory sa evidujú v adresári urçenom premennou
  2037. 'Term DownDir'. Pri urçení mien súborov pre vysielanie nemusíme zadávaƒ úplnú
  2038. cestu, ak súbor je v adresári definovanom premennou 'Term UpDir':
  2039.  
  2040.         Term_UpDir         ß:\T-mail\files\
  2041.         Term_DownDir       ß:\T-mail\files\
  2042.  
  2043.  
  2044.     25.2  Ukonçenie terminálového reæimu
  2045.     ------------------------------------
  2046.  
  2047. Pre návrat zo vstavaného terminálu slúæi kombinácia <Alt>-Q. Ak bol T-mail 
  2048. spustenÿ s parametrom -TT, vráti T-mail riadenie DOSu.
  2049.  
  2050. Okrem toho môæe terminálovÿ reæim skonçiƒ automaticky, ak sa urçitú dobu niç 
  2051. nedeje. Slúæi na to premenná 'Term Inactivity':
  2052.  
  2053.         Term Inactivity    20   ; max. dovolenÿ poçet minút neçinnosti
  2054.  
  2055. Implicitná hodnota 0 znaçí, æe táto moænosƒ nebude vyuæitá. Poçítadlo doby 
  2056. neçinnosti sa nuluje kaædÿm stlaçením klávesy alebo çinnosƒou prenosovÿch 
  2057. protokolov.
  2058.  
  2059. Prípadnÿ otvorenÿ súbor 'capture log' (Alt-L) bude pri ukonçení terminálového
  2060. reæimu zatvorenÿ.
  2061.  
  2062.  
  2063. 26. Semafory T-mail
  2064. ===================
  2065.  
  2066. Semaforom sa pre potreby T-mail rozumie existencia nejakého súboru. Vyuæíva sa 
  2067. na oznamovanie urçitÿch dohodnutÿch situácií medzi programami, a to nielen vo 
  2068. viacúlohovom prostredí.
  2069.  
  2070.     26.1  Príznak 'Exit'
  2071.     --------------------
  2072.  
  2073. Ak nejakÿ program poæaduje ukonçiƒ T-mail, vytvorí súbor, ktorého meno je dané 
  2074. direktívou 'Flag Exit'. Ak ho T-mail objaví, okamæite ho zru¿í a skonçí, 
  2075. priçom odovzdá ERRORLEVEL = 0.
  2076.  
  2077.  
  2078.     26.2  Príznak 'Sleep'
  2079.     ---------------------
  2080.  
  2081. Kÿm existuje súbor danÿ premennou 'Flag Sleep', nebude T-mail baliƒ po¿tu,
  2082. dvíhaƒ telefón ani nebude nikam volaƒ. Ale reakcia na klávesy sa tÿmto 
  2083. nepotlaçí.
  2084.  
  2085. Od ostatnÿch semaforov sa 'Sleep' odli¿uje v tom, æe T-mail sám ho nezru¿í, 
  2086. vædy to musí urobiƒ externÿ program, inak bude T-mail 'uspatÿ' naveky.
  2087.  
  2088.  
  2089.     26.3  Príznak 'Alive'
  2090.     ---------------------
  2091.  
  2092. Tÿmto príznakom si vonkaj¿í paralelnÿ program môæe kedykoîvek overiƒ, çi je 
  2093. T-mail aktívny. Len ço T-mail zaregistruje existenciu príslu¿ného súboru, 
  2094. okamæite ho vymaæe.
  2095.  
  2096. Vonkaj¿í program v¿ak musí poçítaƒ s urçitÿm oneskorením reakcie, pretoæe 
  2097. tento príznak sa testuje najmä v çase çakania na zvonenie a napríklad sa 
  2098. netestuje poças spojenia.
  2099.  
  2100.  
  2101.     26.4  Príznak 'Session'
  2102.     -----------------------
  2103.  
  2104. Podîa tohoto príznaku ostatné programy vedia, æe práve prebieha spojenie.
  2105. Pred zdvihnutím ho T-mail nastaví a po poloæení ho zru¿í. 
  2106.  
  2107.  
  2108.     26.5  Príznak 'Repack'
  2109.     ----------------------
  2110.  
  2111. Nakoniec existuje e¿te jeden súbor, na vytvorenie ktorého T-mail reaguje. Je 
  2112. to súbor s pevnÿm menom REPACK.T-M v systémovom adresári T-mail. Pri jeho 
  2113. objavení T-mail zru¿í existujúce pakety a znovu ich zabalí podîa stávajúcich 
  2114. pravidiel. Meno je dané fixne, pretoæe baliaci proces môæe byƒ v systéme len 
  2115. jeden.
  2116.  
  2117. Poznámka: V¿etky vy¿¿ie uvedené príznaky okrem 'Repack' a 'Session' môæu byƒ
  2118.           chápané aj inverzne, teda za nastavenie príznaku sa môæe povaæovaƒ
  2119.           aj neexistencia súboru, ak to urçíme pomocou '!'. Najlep¿ie to
  2120.           objasní príklad:
  2121.           
  2122.               Flag Alive c:\alive.tm
  2123.           
  2124.           znaçí, æe za nastavenie príznaku sa povaæuje existencia súboru. Pri 
  2125.           jeho objavení ho T-mail zru¿í. Ale:
  2126.           
  2127.               Flag Alive !c:\alive.t-m
  2128.  
  2129.           znaçí, æe za nastavenie príznaku sa povaæuje neexistencia súboru a
  2130.           T-mail ho vytvorí. Takæe vÿraz 'nastaviƒ príznak' treba chápaƒ ako
  2131.           'vytvoriƒ súbor' v prípade priameho zadania a 'zru¿iƒ súbor' pri
  2132.           inverznom zadaní.
  2133.  
  2134.  
  2135.     26.6  Príznaky pre volanie externÿch programov
  2136.     ----------------------------------------------
  2137.  
  2138. Okrem horeuvedenÿch ¿tandardnÿch príznakov je moæné definovaƒ v T-mail aæ 16 
  2139. âal¿ích príznakov, po nastaveni ktorÿch T-mail môæe spustiƒ zodpovedajúcu 
  2140. vonkaj¿iu úlohu. Urçujeme ich v konfiguraçnom súbore pomocou 'Proces Flag'.
  2141.  
  2142. Syntax:  Proces Flag <meno_súboru> [!]<príkaz_DOSu>|<meno_dvp>
  2143.  
  2144. kde:
  2145. <meno_súboru> urçuje názov príznakového súboru. Ak nie je zadaná úplná 
  2146.               cesta, predpokladá sa adresár danÿ vo 'Flag Dir'.
  2147.  
  2148. <príkaz_DOSu> je meno .EXE, .COM alebo .BAT súboru s parametrami
  2149.  
  2150. <meno_dvp>    je meno DesqView programu, t.j. názov súboru .DVP urçujúci
  2151.               okno, ktoré sa má po nastavení príznaku otvoriƒ.
  2152.  
  2153.  
  2154. Príklady:  Process_Flag      anyarc.t-m       c:\squish\squish -In -Out
  2155.            Process_Flag      c:\anytic.000    anytic.bat -Debug
  2156.            Process_Flag      doswap.t-m       doswap.bat
  2157.  
  2158. Tieto príznaky môæu byƒ uæitoçné najmä pri zvy¿ovaní efektívnosti viaclinkovej 
  2159. prevádzky, viâ. kap. 21.
  2160.  
  2161.  
  2162. 27. Práca s faxmodemom   (len v komerçnej verzii)
  2163. ======================
  2164.  
  2165. Moderné modemy obvykle podporujú aj prenos faxovÿch správ. Pre vyuæitie tejto 
  2166. vlastnosti obsahuje komerçná verzia celÿ rad funkcií. Predov¿etkÿm to, æe po
  2167. rozpoznaní prijatého faxového volania T-mail môæe prijaƒ faxovu správu, ktorá 
  2168. môæe pozostávaƒ i z viacerÿch stránok. àalej príslu¿ne oznaçené listy spracúva 
  2169. vstavanÿ FAX-gate, prevedie ich do formátu TIFF v 5.0 Gr.3 a spolu 
  2170. s grafickÿmi súbormi sprevádzajúcimi túto správu zaradí novú poloæku do fronty 
  2171. faksimilnÿch správ.
  2172.  
  2173. Faxová fronta sa spracováva podobne ako po¿tová fronta. V dolnom okne môæe 
  2174. komerçná verzia T-mail zobrazovaƒ bud faxovú alebo po¿tovú frontu, zobrazenie 
  2175. sa prepína stlaçením <Alt>-F. T-mail postupne spracúva v príslu¿nom poradí obe 
  2176. fronty bez ohîadu na to, ktorá sa práve zobrazuje.
  2177.  
  2178.  
  2179.     27.1  Poæiadavky na technické prostriedky
  2180.     -----------------------------------------
  2181.  
  2182. Súçasna verzia T-mail (2300) môæe spolupracovaƒ s faxmodemami podporujúcimi 
  2183. priemyselnÿ ¿tandard FAX CLASS 2. Kîúçové slová pre CLASS1 v súbore T-MAIL.CTL
  2184. sú rezervované pre budúcu implementáciu.
  2185.  
  2186.         ;------------------ Fragment T-MAIL.CTL -------------------------
  2187.         ;
  2188.         Fax_Class       2       ; urçuje typ pouæitej karty 1 alebo 2
  2189.         ;
  2190.         Fax_Baud        9600    ; maximálna rÿchlosƒ. Pre Class 2 nemá vÿznam
  2191.         ;
  2192.         ;--------------------------------------------------------------
  2193.  
  2194.  
  2195.     27.2  Çinnosƒ faxového uzla (FaxGate)
  2196.     -------------------------------------
  2197.  
  2198. Aby fax mohol byƒ odoslanÿ, treba najprv previesƒ textové d╟ta do tvaru podîa 
  2199. príslu¿nej faxovej normy. T-mail prevádza listy (.MSG) adresované na ná¿ uzol
  2200. s príznakom FAX podîa sluæobnej informácie obsiahnutej v liste.
  2201.  
  2202. Pred konverziou overuje T-mail právo odosielateîa pouæívaƒ faxovÿ uzol. ùroveñ 
  2203. prístupu je urçená konfiguraçnÿm súborom:
  2204.  
  2205.         Fax_Mode        Any     ; reæim prístupu k FAX-gate
  2206.  
  2207. Urçuje sa tÿm okruh uæívateîov, od ktorÿch sa budú poæiadavky akceptovaƒ. Môæe 
  2208. maƒ tieto hodnoty:
  2209.  
  2210.         Any - ak sú faxové sluæby prístupné v¿etkÿm
  2211.         Reg - len pre uzly urçené premennou 'Fax Nodes'
  2212.         Nod - len pre uzly vedené v NODELISToch
  2213.         Psw - Len ak pole 'Subj: ' obsahuje heslo dané vo 'Fax Password'
  2214.  
  2215.  
  2216. Ak má 'Fax Mode' hodnotu 'Reg', môæe byƒ zoznam registrovanÿch uzlov napríklad:
  2217.  
  2218.         Fax_Nodes        5030/100.* !.3 !.4
  2219.         Fax_Nodes   5030/*.* !CM !5030/101
  2220.         Fax_Nodes   @c:\t-mail\f_list.txt
  2221.  
  2222.         Fax_Password       Fax_It!     ; príklad hesla
  2223.  
  2224. Ak je definované heslo, akceptuje FAX-gate iba listy, ktoré v poli 'Subj: '
  2225. obsahujú práve toto slovo.
  2226.  
  2227. Aby do¿lo k prevodu z textového na faxovÿ tvar, musí byƒ list s poæiadavkou 
  2228. adresovanÿ na tento uzol, t. j. nesmie byƒ tranzitnÿ. Príklad:
  2229.  
  2230.         From: John Smith        2:245/76
  2231.         To:   Fax               2:5030/15
  2232.         Subj: Fax It!
  2233.         ---------------------------------------
  2234.         Phone   (095)123-4567
  2235.         Time    0:00-6:00
  2236.         
  2237.             Hello, dear friend!
  2238.         [telo správy]
  2239.  
  2240. Prvé dva riadky tela listu sú sluæobné. Uvádza sa v nich çíslo telefónu, na
  2241. ktoré sa má zvy¿ok správy odfaxovaƒ a ças, kedy sa má toto çíslo vytáçaƒ.
  2242. Za sluæobné sa povaæujú v¿etky poçiatoçne riadky, ktoré zaçínajú niektorÿm 
  2243. z âalej uvedenÿch kîúçovÿch slov. Tieto riadky sa do faxovej správy nedostanú:
  2244.  
  2245.         Phone   <çíslo_telefónu>        - kam poslaƒ fax
  2246.         Time    <çasovÿ_interval>       - kedy moæno volaƒ, ak nie je uvedenÿ
  2247.                                           predpokladá sa 0:00-24:00
  2248.         Length  <dìæka_stránky>         - po koîkÿch riadkoch má ukonçiƒ stranu
  2249.                                           implicitne 50
  2250.         Draft                           - urçí normálne rozlí¿enie (implicitne)
  2251.         Fine                            - urçuje dvojité rozlí¿enie v zvislom
  2252.                                           smere
  2253.         File    <meno_súboru>           - udáva meno grafického súboru, ktorÿ
  2254.                                           má byƒ pripojenÿ za telo listu. Také
  2255.                                           riadky môæu byƒ celkom 3. Súbory 
  2256.                                           musia byƒ vo formáte TIFF v5.0 pre
  2257.                                           fax (Group 3). Na súbory iného tvaru 
  2258.                                           moæno pouæiƒ napr. program TIF2TIF.
  2259.  
  2260. Jedinou povinnou poloækou je çíslo telefónu. Môæe byƒ zadané buâ sluæobnÿm 
  2261. riadkom, alebo aj ako súçasƒ poîa 'To: ', napríklad:
  2262.  
  2263.         To:   FAX (095)123-4567
  2264.  
  2265. V takom prípade telo listu nemusí obsahovaƒ æiadne sluæobné riadky.
  2266.  
  2267. Pri zápise telefónnych çísel pre faxovanie môæeme uviesƒ medzimestské smerové 
  2268. çíslo v zátvorke a pred ním kód krajiny. Takéto çíslo prevedie T-mail 
  2269. do medzinárodného tvaru obvyklého pre NODELIST a potom aplikuje nañ pravidlá 
  2270. pre prevod telefónnych çísel urçené príkazmi 'Dial' v T-MAIL.CTL. Príklady:
  2271.  
  2272.         123-4567        - sa povaæuje za miestne çíslo
  2273.         (095)123-456    - sa chápe ako medzimestské
  2274.         1(800)345-44    - pokladá T-mail za medzinárodné çíslo
  2275.  
  2276.  
  2277.     27.3  Posielanie faxov
  2278.     ----------------------
  2279.  
  2280. Konvertované listy vstupujú do faxovej vysielacej fronty. Podobne ako po¿tovú 
  2281. ju môæete prehliadaƒ v dolnom okne, ak pomocou <Alt>-F prepneme zobrazenie.
  2282. Pomocou ¿ípkovÿch kláves môæete nastaviƒ ukazovátko na poloæku, ktorú chcete 
  2283. najbliæ¿ie odoslaƒ.
  2284.  
  2285. T-mail podîa poradia spracováva súçasne po¿tovú i faxovú frontu a pritom podîa 
  2286. potreby volí reæim faxmodemu.
  2287.  
  2288. Okrem çasu vyslanie urçeného samostatne v kaædom liste je moæné definovaƒ i 
  2289. globálny çasovÿ interval, v ktorom je povolené vysielanie faxovÿch správ. Je 
  2290. danÿ obsahom premennej 'Fax Call', napríklad:
  2291.  
  2292.         Fax Call        17:00-8:00      ; kedy je povolené posielaƒ faxy
  2293.  
  2294. Tÿm sa samozrejme nezastaví çinnosƒ mailera pre ostatnú po¿tu, ale obe fronty 
  2295. budú spracúvané súçasne.
  2296.  
  2297.         Fax Tries       25              ; poçet pokusov o vyslanie faxu
  2298.  
  2299. Predchádzajúci príklad ukazuje nastavenie poçtu, koîkokrát sa T-mail má 
  2300. pokúsiƒ dovolaƒ na dané çíslo. Po jeho dosiahnutí sa poloæka z fronty vyradí 
  2301. a autor dostane správu o chybe.
  2302.  
  2303. Aj v prípade úspe¿ného odosielania T-mail vygeneruje správu o vÿsledku 
  2304. faxovania, adresovanú na autora faxu.
  2305.  
  2306.  
  2307.     27.4  Príjem faxov
  2308.     ------------------
  2309.  
  2310. Pre faxmodemy Class 2 moæno nastaviƒ, ako majú odpovedaƒ na do¿lé volania. Buâ
  2311. len na dátové, alebo len na faxové, alebo na oboje, priçom oznámia do poçítaça,
  2312. k akému spojeniu do¿lo.
  2313.  
  2314. Podîa toho treba nastaviƒ reæim práce aj pre T-mail. Premenná 'Fax Answer' 
  2315. definuje interval, poças ktorého bude modem prijímaƒ faxové volania. Mimo 
  2316. tohoto intervalu len dátové (ak má vobec povolené dvihaƒ).
  2317.  
  2318. V premennej 'Fax Adaptive' urçujeme, çi v çase oçakávania faxovÿch volaní majú
  2319. byƒ rozpoznávané aj dátové volania. Ak Vá¿ faxmodem nemá v tomto reæime 
  2320. problémy pri detekcii faxovÿch prístrojov, ktoré nedávajú CNG-tón, je rozumné 
  2321. adaptívnu odpoveâ povoliƒ, aby sa nazastavila práca po¿tového uzla.
  2322.  
  2323.         Fax Answer      16:00-7:00      ; povolenÿ príjem faxov
  2324.         Adaptive Answer Yes             ; bude rozpoznavaƒ aj dátové volania
  2325.  
  2326. V uvedenom çase bude mailer akceptovaƒ faxové aj dátové volania. Keby bola
  2327. hodnota 'Adaptive Answer' =  'No', pokusy o dátové spojenia by konçili hlásením
  2328. 'NO CARRIER'. Toto platí pre Class 1. Pre Class 2 je adaptívna odpoveâ vædy,
  2329. ale je moæné ju potlaçiƒ. Pre faxmodemy, ktoré adaptívnu odpoveâ nepodporujú, 
  2330. treba daƒ 'No'.
  2331.  
  2332.  
  2333.     27.5  ùvodná stránka faxu (Cover Page)
  2334.     --------------------------------------
  2335.  
  2336. V premennej 'Fax Cover' môæeme definovaƒ súbor, ktorÿ sa bude odosielaƒ pred 
  2337. kaædÿm faxom (napr. firemné logo). Tento súbor musí byƒ tvaru Tiff v 5.0 Gr3.
  2338.  
  2339.         Fax Cover       emblem1.tif     ; názov súboru so záhlavím
  2340.  
  2341.  
  2342. 28. Uæívatelia v lokálnej sieti (External Nodes)
  2343. ================================================
  2344.  
  2345. T-mail umoæñuje zabezpeçiƒ doruçenie po¿ty nielen na uzly prístupné cez 
  2346. telefón, ale aj uæívateîom lokálnej siete (LAN), ak prístupové práva dovolia
  2347. T-mailu prístup na disk, ku ktorému má prístup aj príslu¿nÿ uæívateî. V takom 
  2348. prípade sa namiesto normálnej mailerovej relácie listy a súbory môæu proste 
  2349. skopírovaƒ.
  2350.  
  2351. Takéto uzly definujeme v súbore SUBST.LST ako externé príkazom:
  2352.  
  2353.         <adresa> External [!]<príkaz_DOSu>
  2354.  
  2355. Zvy¿ok riadku za slovom 'External' sa chápe ako príkazovÿ riadok pre DOS 
  2356. a vykoná sa pre kaædÿ súbor, ktorÿ má byƒ na danÿ uzol odoslanÿ. Moæno v ñom 
  2357. pouæiƒ makrosymboly:
  2358.  
  2359.         *F  -  úplné meno súboru
  2360.         *A  -  plná adresa urçenia
  2361.  
  2362. Nepovinnÿ vÿkriçník '!' pred príkazom DOSu umoæñuje potlaçiƒ swapovanie pamäti 
  2363. a urÿchliƒ tak vykonanie príkazov nepoæadujúcich maximum pamäti. Príklad:
  2364.  
  2365.         5030/15.77 External !copy *F c:\point\77
  2366.  
  2367. Medzi adresou a slovom 'External' môæu byƒ iné kon¿trukcie obvyklé pre popis
  2368. uzla, napr. 'prevádzkové' hodiny uzla: teda ças, v ktorom je vykonie príkazu 
  2369. povolené:
  2370.  
  2371.         5030/15.77 Time 5:00 9:00 External mycopy.exe *A *F c:\point\77
  2372.  
  2373.  
  2374. 29. Ovládacie klávesy
  2375. =====================
  2376.  
  2377. Nasledujúca tabuîka popisuje klávesy, na ktoré T-mail za urçitÿch okolností 
  2378. reaguje a vysvetîuje, aká bude odozva T-mail.
  2379.  
  2380. Klávesa  Kedy T-mail reaguje     Çinnosƒ
  2381.  
  2382. F1       pri çakaní na zvonenie  Zobrazí obsah súboru s nápovedou
  2383. Alt-X    pri çakaní na zvonenie  Ukonçenie s ERRORLEVEL=10
  2384. medzera  pri çakaní na zvonenie  Preru¿í çakanie a volá çíslo, ktoré je na rade
  2385. Alt-O    pri çakaní na zvonenie  Zavolá DOS-shell
  2386. Alt-Z    pri çakaní na zvonenie  Odoslanie riadku do modemu
  2387. Alt-T    pri çakaní na zvonenie  Zavolanie terminálového programu
  2388. Shft-Tab pri çakaní na zvonenie  Zapnutie / vypnutie reæimu 'Crash poll'
  2389. Alt-P    pri çakaní na zvonenie  Vnútenie dotazu na uzol (Poll)
  2390. Alt-S    pri çakaní na zvonenie  Odoslanie súboru na uzol (Send File) **
  2391. Alt-D    pri çakaní na zvonenie  Odoslanie súboru na uzol (Direct) **
  2392. Alt-R    pri çakaní na zvonenie  Æiadaƒ súbor z uzla (Request) **
  2393. Alt-A    pri çakaní na zvonenie  Odpovedaƒ na zvonenie napriek nastaveniu
  2394.                                  premennej 'Answer'
  2395. ?        pri çakaní na zvonenie  Zobrazí informácie o danom uzle
  2396. Alt-=    pri çakaní na zvonenie  Zmena hodnoty niektorej konfig. premennej
  2397. + / -    pri çakaní nosnej       Predìæenie / skrátenie çasu çakania
  2398. Esc      pri çakaní nosnej       Zru¿í çakanie
  2399. medzera  pri çakaní nosnej       dtto
  2400. Alt-H    poças relácie           Okamæite preru¿iƒ reláciu a poloæiƒ (Hang up)
  2401. Ctrl-X   poças prijmu súboru     Preru¿iƒ príjem tohoto súboru
  2402. Alt-C    poças prenosu súborov   Zapnutie / vypnutie reæimu 'Chat'
  2403. Alt-T    poças prenosu súborov   Po ukonçení relácie nepoloæí, ale
  2404.                                  zavolá terminál resp. BBS
  2405.  
  2406. Na adresy vo fronte sa vzƒahujú nasledovné klávesy:
  2407.  
  2408. H        pri çakaní na zvonenie  Pozdræí/povolí volanie tohoto uzla 
  2409.                                  na 1 hodinu prepnutím stavu 'Hold'*
  2410. Ctrl-H   pri çakaní na zvonenie  Pozdræanie, ale pre skupinu*** adries zadanu
  2411.                                  v dialógovom okne
  2412. Ctrl-U   pri çakaní na zvonenie  Skupinové*** zru¿enie çakania (Unhold)
  2413. I        pri çakaní na zvonenie  Prepínanie príznaku 'Immediate'* (súrne)
  2414.                                  pre vybranÿ uzol
  2415. Ctrl-I   pri çakaní na zvonenie  Skupinové*** nastavenie 'Immediate'
  2416. Ctrl-R   pri çakaní na zvonenie  Skupinové*** zru¿enie 'Immediate'
  2417. P        pri çakaní na zvonenie  Prepínanie príznaku 'Priority'* pre danÿ uzol
  2418. Ctrl-P   pri çakaní na zvonenie  Skupinové*** nastavenie 'Priority'
  2419. Ctrl-C   pri çakaní na zvonenie  Skupinové*** zru¿enie 'Priority'
  2420. _________________
  2421.         *   - stavové príznaky 'Hold', 'Immediate' a 'Priority' sú popísané 
  2422.               v kapitole o ovládani fronty.
  2423.  
  2424.         **  - v mieste adresy je povolenÿ zoznam adries a jednotlivé adresy
  2425.               môæu obsahovaƒ '*', moæno zadaƒ napr.:
  2426.  
  2427.                         5030/6 567:667/4.5 1:3/3 5020/* /1
  2428.  
  2429.         *** - ako v predo¿lom, ale navy¿e moæno pouæiƒ i parametre z NODELISTu:
  2430.  
  2431.                         1:3/3 5020/* !5020/3 HST !MNP
  2432.  
  2433. Okrem vy¿¿ie uvedenÿch kláves je moæné pouæívaƒ e¿te ¿ípkové klávesy, Home, 
  2434. End, PgUp, PgDn pri prehliadaní fronty. V kombinácii s <Ctrl> tieto klávesy
  2435. presunú znaçku vybranej poloæky. Pomocou <Ctrl>-<Enter> zobrazíme informácie o 
  2436. aktuálnom uzle. Samotné <Enter> vyvolá pre beænú adresu externÿ program 
  2437. T-QUEUE.EXE pre podrobnej¿iu informáciu. Tento program v¿ak nie je súçasƒou 
  2438. základného balenia T-mail. Vytváranie jemu podobnÿch programov nezávislÿmi 
  2439. vÿvojovÿmi skupinami umoæñuje T-mail API.
  2440.  
  2441.  
  2442. 30. Definícia 'horúcich' kláves (HotKeys)
  2443. =========================================
  2444.  
  2445. T-mail môæe okrem vy¿¿ie uvedenÿch kláves reagovaƒ aj na max. 20 uæívateîsky 
  2446. definovanÿch kláves. Po stlaçení uæívateîskej klávesy T-mail vykoná príkaz DOSu
  2447. uvedenÿ v definícii tejto klávesy v konfiguraçnom súbore T-MAIL.CTL. Syntax:
  2448.  
  2449.         Key <scan-kód> [<príznak>]<príkaz_DOSu> [<parametre>]
  2450.  
  2451. kde:    <scan-kód> je hexadecimálne vyjadrená hodnota kódu odovzdávaného BIOSom
  2452.                    podîa âalej uvedenej tabulky.
  2453.         <príkaz_DOSu> môæe byƒ názov .COM, .EXE alebo .BAT súboru, v prípade 
  2454.                       DeskView súboru .DVP
  2455.         <príznak> môæe maƒ niektorú s nasledovnÿch hodnôt:
  2456.  
  2457. '!'  -  neswapovaƒ pamäƒ. Zrÿchli sa tÿm vykonanie pamäƒovo nenároçnÿch úloh
  2458. '%'  -  neodkladaƒ obsah obrazovky
  2459. '+'  -  pred vykonaním programu si odpamätaƒ obsah fronty, zoznam plánovanÿch 
  2460.         udalostí a pravidlá smerovania. Po jeho skonçení pripamätaƒ.
  2461. '?'  -  zobraziƒ hlásenie 'Type EXIT to return to T-mail...'
  2462. '#'  -  rezervované
  2463. '*'  -  rezervované
  2464. '&'  -  rezervované
  2465.  
  2466. Príklady:   Key  1200  c:\gold\gold.bat
  2467.             Key  5800  ?tst.bat
  2468.             Key  5900  c:\dv\bc-pif.dvp
  2469.             Key  2600  !+c:\command.com
  2470.             Key  3100  !msgview.exe c:\T-mail\mail\*.msg
  2471.             Key  2600  c:\tools\view.exe c:\T-mail\T-mail.log
  2472.  
  2473.  
  2474.        ┌──────────────────────    Funkçné klávesy     ──────────────────────┐
  2475.        │                                                                    │
  2476.        │ <F1>  3B00    <Shift F1>  5400    <Ctrl-F1>  5E00  <Alt-F1>  6800  │
  2477.        │ <F2>  3C00    <Shift F2>  5500    <Ctrl-F2>  5F00  <Alt-F2>  6900  │
  2478.        │ <F3>  3D00    <Shift F3>  5600    <Ctrl-F3>  6000  <Alt-F3>  6A00  │
  2479.        │ <F4>  3E00    <Shift F4>  5700    <Ctrl-F4>  6100  <Alt-F4>  6B00  │
  2480.        │ <F5>  3F00    <Shift F5>  5800    <Ctrl-F5>  6200  <Alt-F5>  6C00  │
  2481.        │ <F6>  4000    <Shift F6>  5900    <Ctrl-F6>  6300  <Alt-F6>  6D00  │
  2482.        │ <F7>  4100    <Shift F7>  5A00    <Ctrl-F7>  6400  <Alt-F7>  6E00  │
  2483.        │ <F8>  4200    <Shift F8>  5B00    <Ctrl-F8>  6500  <Alt-F8>  6F00  │
  2484.        │ <F9>  4300    <Shift F9>  5C00    <Ctrl-F9>  6600  <Alt-F9>  7000  │
  2485.        │ <F10> 4400    <Shift F10> 5D00    <Ctrl-F10> 6700  <Alt-F10> 7100  │
  2486.        │ <F11> 8500    <Shift F11> 8700    <Ctrl-F11> 8900  <Alt-F11> 8B00  │
  2487.        │ <F12> 8600    <Shift F12> 8800    <Ctrl-F12> 8A00  <Alt-F12> 8C00  │
  2488.        │                                                                    │
  2489.        ├─────────────────────────────── Alt-klávesy ────────────────────────┤
  2490.        │                                                                    │
  2491.        │     <Alt-A> 1E00           <Alt-N> 3100       <Alt-1> 7800         │
  2492.        │     <Alt-B> 3000           <Alt-O> 1800       <Alt-2> 7900         │
  2493.        │     <Alt-C> 2E00           <Alt-P> 1900       <Alt-3> 7A00         │
  2494.        │     <Alt-D> 2000           <Alt-Q> 1000       <Alt-4> 7B00         │
  2495.        │     <Alt-E> 1200           <Alt-R> 1300       <Alt-5> 7C00         │
  2496.        │     <Alt-F> 2100           <Alt-S> 1F00       <Alt-6> 7D00         │
  2497.        │     <Alt-G> 2200           <Alt-T> 1400       <Alt-7> 7E00         │
  2498.        │     <Alt-H> 2300           <Alt-U> 1600       <Alt-8> 7F00         │
  2499.        │     <Alt-I> 1700           <Alt-V> 2F00       <Alt-9> 8000         │
  2500.        │     <Alt-J> 2400           <Alt-W> 1100       <Alt-0> 8100         │
  2501.        │     <Alt-K> 2500           <Alt-X> 2D00       <Alt--> 8200         │
  2502.        │     <Alt-L> 2600           <Alt-Y> 1500       <Alt-=> 8300         │
  2503.        │     <Alt-M> 3200           <Alt-Z> 2C00                            │
  2504.        │                                                                    │
  2505.        ├───────────────────────────  Riadiace klávesy   ────────────────────┤
  2506.        │                                                                    │
  2507.        │       <Home> 4700      <Ctrl-Home> 7700         <BackSpace> 0E08   │
  2508.        │        <End> 4F00       <Ctrl-End> 7500            <Insert> 5200   │
  2509.        │       <PgUp> 4900      <Ctrl-PgUp> 8400               <Del> 5300   │
  2510.        │       <PgDn> 5100      <Ctrl-PgDn> 7600          <Ctrl-Ins> 9200   │
  2511.        │       <Left> 4B00      <Ctrl-Left> 7300          <Ctrl-Del> 9300   │
  2512.        │      <Right> 4D00     <Ctrl-Right> 7400                            │
  2513.        │         <Up> 4800        <Ctrl-Up> 8D00                            │
  2514.        │       <Down> 5000      <Ctrl-Down> 9100                            │
  2515.        │          <5> 4C00                                                  │
  2516.        │                                                                    │
  2517.        ├───────────────────────────── ¢edé klávesy  ────────────────────────┤
  2518.        │                                                                    │
  2519.        │     <¢edé /> E02F          <¢edé -> 4A2D     <¢edé Enter> E00D     │
  2520.        │     <¢edé *> 372A          <¢edé +> 4E2B                           │
  2521.        │                                                                    │
  2522.        └────────────────────────────────────────────────────────────────────┘
  2523.  
  2524.  
  2525. 31. Zvukové efekty
  2526. ==================
  2527.  
  2528. T-mail môæe na urçité udalosti upozorñovaƒ aj akusticky. Akÿ zvuk bude kedy 
  2529. vydanÿ, definujeme v konfiguraçnom súbore T-MAIL.CTL príkazmi 'SoundOf'. Okrem
  2530. toho je bitová konfiguraçná premenná 'Sound', kde pre kaædú signalizovanú 
  2531. situáciu jeden bit udáva, çi má zvuk byƒ generovanÿ.
  2532.  
  2533. T-mail rozli¿uje celkom 10 situácii:
  2534.  
  2535. Kî. slovo  maska   Situácia
  2536.  
  2537. Connect    001     Z modemu pri¿lo hlásenie CONNECT
  2538. Begin      002     ùspe¿ne prebehlo potvrdenie EMSI a zaçala relácia
  2539. End        004     Skonçila relácia
  2540. Unpack     008     Rozbalenie po¿ty
  2541. Chat       010     Druhá strana poæaduje reæim 'Chat'
  2542. Human      020     T-mail ide odovzdaƒ riadenie BBS, lebo nerozpoznal
  2543.                    EMSI ani iné kîúçové slovo
  2544. Abort      040     Preru¿enie prenosu súboru
  2545. Error      080     Chyba pri inicializácii modemu alebo FOSSILu
  2546.                    bude nasledovaƒ ukonçenie T-mail s ERRORLEVEL 5 al. 7
  2547. Tick       100     'Pípnutie' v rôznych situáciách, napr. odmietnutie
  2548.                    klávesy
  2549. Ring       200     Zvonenie (príchodzie)
  2550.  
  2551. Syntax príkazu pre urçenie melódie prisluchajúcej nejakej situácii je:
  2552.  
  2553.         SoundOf  <kîúçové_slovo> <poçet_opakovaní> <vzor>
  2554.  
  2555. Kaædÿ <vzor> je jedna alebo niekoîko skupín 4 çísel, ktoré sa interpretujú ako:
  2556.  
  2557. 1. çíslo -  poçiatoçná frekvencia tónu [Hz], hodnota -1 znaçí prestávku
  2558. 2. çíslo -  prírastok frekvencie po kaædom kroku
  2559. 3. çíslo -  doba trvania kroku v milisekundách
  2560. 4. çíslo -  poçet krokov
  2561.  
  2562. Príklad:
  2563.  
  2564.        SoundOf Chat         4   3500 100 50 1       3000 0 50 1
  2565.                 │           │     │   │   │ │
  2566.                 │        ┌──┘     │   │   │ └ poçet krokov
  2567.                 │        │        │   └─┐ └ trvanie kroku (ms)
  2568.                 │        │        │   prírastok v kroku (Hz)
  2569.             situácia   poçet   poçiatoçná frekvencia (Hz)
  2570.                       opakovaní 
  2571.  
  2572. Pri nastavovaní premennej 'Sound' s bitovou maskou povoîujúcou príslu¿né zvuky 
  2573. zadávame hexadecimálnu hodnotu masky alebo slovo 'Yes' pre hodnotu 1FFh resp.
  2574. slovo 'No' pre hodnotu 0. Príklad:
  2575.  
  2576.         Sound   181     ; povolí iba signály 'Tick', 'Connect' a 'Error'
  2577.  
  2578. Na odskú¿anie zvukov slúæi program TESTSND.EXE dodávanÿ spolu s T-mail. Ak 
  2579. máte popisy zvukov vyçlenené z konfiguraçného súboru do samostatného súboru, 
  2580. musíte ich poças ladenia presunúƒ priamo do T-MAIL.CTL.
  2581.  
  2582.  
  2583. 32. Nastavenie farieb
  2584. =====================
  2585.  
  2586. Ak vám nevyhovuje pouæitá implicitná farebná paleta alebo je vá¿ monitor 
  2587. monochromatickÿ, môæete si ju prispôsobiƒ pomocou utility T-COLOR.EXE. Tento
  2588. program prepisuje novú paletu priamo v súbore T-MAIL.EXE.
  2589.  
  2590. Pri spustení bez parametru program iba zobrazí nápovedu. Parametrom môæe byƒ
  2591. niektoré z kîúçovÿch slov:
  2592.  
  2593. Mono    - pre nastavenie implicitnej palety pre monochromatickÿ monitor
  2594. Default - pre nastavenie implicitnej palety pre farebnÿ monitor
  2595. Custom  - program bude postupne poæadovaƒ kódy pre jednotlivé farby
  2596. Old     - vrátenie farieb zo súboru T-MAIL.CLR
  2597.  
  2598.  
  2599. 33. Parametre príkazového riadku pri spustení T-mail
  2600. ====================================================
  2601.  
  2602. -L<súbor>  - urçuje explicitné meno súboru s protokolom namiesto T-MAIL.LOG
  2603. -I         - zabráni vykonaniu Poll, RePack a Exec, ktoré normálne prebehnú 
  2604.              po kaædom ¿tarte programu.
  2605. -S         - potlaçí zobrazovanie modemovÿch signálov (doporuçené pre PC pod 
  2606.              10MHz alebo pri ne¿tandardnÿch adresách COM-portov)
  2607. -D1        - skratená forma protokolu (.LOG)
  2608. -TT        - ¿tart v terminálovom reæime
  2609. -T[<n>]    - zadanie poçtu vnútornÿch bufferov pre NODELIST. Keâ je T-mail 
  2610.              spustenÿ bez tohoto kîúça, rezervuje si 60 bufferov. Ak je dané
  2611.              samotné '-T' (bez <n>), predpokladá T-mail poçet 5.
  2612.  
  2613.  
  2614. 34. Hodnoty odovzdávané pri ukonçení (Errorlevels)
  2615. ==================================================
  2616.  
  2617. Prvÿch 10 hodnôt ERRORLEVEL je rezervovanÿch pre ¿tandardné príçiny ukonçenia
  2618. T-mail:
  2619.  
  2620.         0  Objavil sa súbor urçenÿ premennou 'Flag Exit'
  2621.         1  Rezerva
  2622.         2  Nena¿iel súbor T-MAIL.CTL alebo nedostatok pamäti pre konfiguraçné 
  2623.            premenné
  2624.         3  Málo miesta na disku* (menej neæ 32kB)*
  2625.         4  Rezerva
  2626.         5  Modem nereaguje 'OK' na pokus o inicializáciu
  2627.         6  Rezerva
  2628.         7  nedá sa aktivovaƒ FOSSIL
  2629.         8  Rezerva
  2630.         9  Rezerva
  2631.        10  Operátor stlaçil Alt-X
  2632.  
  2633. * Pozn.: S hodnotou '3' konçí T-mail aj v prípade, æe voîné miesto na disku sa 
  2634. zmen¿í pod túto hranicu poças príjmu súboru.
  2635.  
  2636.  
  2637. 35. Poâakovania
  2638. ===============
  2639.  
  2640. àakujem v¿etkÿm kolegom, ktorí mi pomáhali T-mail vyvíjaƒ, ladiƒ a testovaƒ.
  2641. Veîké mnoæstvo podnetov a nápadov som çerpal z diskusií v konferenciách Fido.
  2642. Realizácii T-mail napomohli aj kolektívne skúsenosti SysOpov pracujúcich s
  2643. Front-Door, D'Bridge a BinkleyTerm.
  2644.  
  2645. Osobné poâakovanie:
  2646.  
  2647. Oskar Lizenberg, Vadim Belman, Michail Bravo, Anton Getmansky, 
  2648. Oleg Karpenko, Shota Kasradze, Alex Kortchmar, Konstantin Kuznecov, 
  2649. Kirill Mednelejev, Ilja Michajlov, Vladimir Nikitin, 
  2650. Slava Olchovtchenkov, Sergej Ochapkin, Pavel Prjazhincev, 
  2651. Denis Savaljev, Michail Savtchenko, Alexej Saminskij, 
  2652. Anatolij Skoblov, Dmitrij Sudak, Petr Sutchkov, Sergej Terechov,
  2653. Alexej Farenbruch, Andrej Fridman, Vladimir Shaljapin, Andrej Jakovlev
  2654.  
  2655. Mimoriadne poâakovanie:
  2656.  
  2657. Anton Getmanskij  - za design obrazovky atâ.
  2658. Alexej Dmitrijev  - za design FAX-fontov
  2659. Ljudmila Elkina   - za úpravu dokumentácie
  2660. Alexej Saminskij  - za pomoc pri tvorbe kompilátora nodelistu
  2661. Sergej Terechov   - za vynikajúcu kniænicu pre prácu so súbormi
  2662. Andrej Fridman    - za vytrvalosƒ pri testovaní
  2663.  
  2664. a taktieæ mnohÿm inÿm, ktorí sa nechtiac tieæ stali testovaçmi :))
  2665.  
  2666. T-mail je kompilovanÿ a ladenÿ v integrovanom prostredí Borland C 2.0. V¿etky 
  2667. zdrojové texty okrem procedúr SPAWNO napísal a odladil autor. Okrem 
  2668. ¿tandardnÿch kniæníc kompilátora nie sú pouæité æiadne iné moduly tretích 
  2669. producentov.
  2670.  
  2671. V T-mail je vyuæitá funkcia SPAWNO od Ralfa Brauna pre minimalizáciu nárokov
  2672. na pam䃠pri volaní externÿch programov. ("This product uses the SPAWNO 
  2673. routines by Ralf Brown to minimize memory use while shelling to DOS and 
  2674. running other programs.")
  2675.  
  2676.  
  2677. 36. Spôsob získania komerçnej verzie
  2678. ------------------------------------
  2679.  
  2680. 1)  Ak patríte do skupiny uæívateîov T-mail vymedzenej v kapitole o právach 
  2681. pouæitia programu ako nekomerçnej, alebo chcete vyuæívaƒ aj vlastnosti 
  2682. zahrnuté iba v komerçnej verzii, musíte sa zaregistrovaƒ. Ak ste zakúpili 
  2683. T-mail od dealera, musíte vyplniƒ registraçnÿ formulár, uloæenÿ v súbore 
  2684. ORDER.FRM a odoslaƒ ho na adresu
  2685.  
  2686.                                 2:5030/100@fidonet
  2687.  
  2688. Potom obdræíte list s osobnÿm kîúçom T-mail.
  2689.  
  2690. 2)  Ak chcete dostaƒ T-mail priamo od autora, poæadujte najprv na adrese 
  2691. 2:5030/100 pomocou FREQ súbor TINFO, ktorÿ obsahuje presné podmienky nákupu.
  2692. Po úhrade platby môæete postupovaƒ podîa bodu 1)
  2693.  
  2694. Pozn. prekladateîa: V çase prekladu tohoto dokumentu (3/94) sa pripravuje 
  2695. zmluva s autorom T-mail Andrejom Jolkinom o distribúcii lokalizovanej verzie
  2696. T-mail pre región 42. (ÇR a SR). Ak si chcete u¿etriƒ problémy s telefónom 
  2697. a valutovÿmi operáciami, skúste poæiadaƒ o najnov¿ie informácie na adrese:
  2698.  
  2699.         Ing. Viliam Mlích               alebo Igor Bilyi   2:421/32.9
  2700.         Druæstevní 433                        BBS/mailer:  067-981295
  2701.  763 15 Slu¿ovice, ÇR                         v çase  21:00-7:00 (not CM!)
  2702.  
  2703. Tel. voice: 067/98642                  
  2704. netmail:    2:421/33.4
  2705.  
  2706.  
  2707. 37. Pouæité normy, ¿tandardy a dokumenty
  2708. ========================================
  2709.  
  2710.     1. FTS-0001      A Basic FidoNet(r) Technical Standard
  2711.                      Revision 15
  2712.                      Randy Bush, Pacific Systems Group
  2713.                      August 30, 1990
  2714.  
  2715.     2. FTS-0005      The Distribution Nodelist
  2716.                      Original by Ben Baker,  7:44/76@AlterNet
  2717.                      Amended by Rick Moore,  1:115/333@FidoNet
  2718.                      February 5,  1989
  2719.  
  2720.     3. FSC-0008      Fundamentals of FOSSIL implementation and use
  2721.                      Draft Version 4  August 10, 1987
  2722.                      Vincent E. Perriello, VEP Software
  2723.  
  2724.     4. FSC-0009      Nodelist Flag Draft Document
  2725.                      Primary Author: Ray Gwinn
  2726.                      Secondary Author: David Dodell
  2727.                      Version 1 (11-15-87)
  2728.  
  2729.     5. FSC-0020      Alternate Nodelist Flag Proposal
  2730.                      by Marshall Presnell, (109/639.106)
  2731.                      November 13, 1987
  2732.  
  2733.     6. FSC-0025      AVATAR
  2734.                      Advanced Video Attribute Terminal Assembler and
  2735.                      Recreator
  2736.                      George A. Stanislav, 129/39
  2737.  
  2738.     7. FSC-0041      MSGID / REPLY
  2739.                      A proposal for unique message identifiers
  2740.                      and reply chain linkage
  2741.                      jim nutt, 1:114/30@fidonet
  2742.  
  2743.    8. FSC-0046       A Product Idenfifier For FidoNet Message Handlers
  2744.                      Draft II
  2745.                      Joaquim Homrighausen, 3:632/308@fidonet
  2746.  
  2747.    9. FSC-0056       EMSI/IEMSI Protocol Definitions
  2748.                      Joaquim H. Homrighausen,  May 3, 1991
  2749.  
  2750.  
  2751. 38. Ochranné známky
  2752. ===================
  2753.  
  2754.         Fido, Fidonet is a trademark of Tom Jennings and Fido Software
  2755.         MS/DOS        is a trademark of Microsoft
  2756.         PC/DOS        is a trademark of International Business Machines
  2757.         Borland C++   is a trademark of Borland International
  2758.         DesqView      is a trademark of Quarterdeck inc.
  2759.         Remote Access is a trademark of Continental Software
  2760.         Maximus       is a trademark of Scott J. Dudley
  2761.         FrontDoor     is a trademark of Joachim Homrichhausen
  2762.         D'Bridge      is a trademark of Chris Irwin
  2763.         BinkleyTerm   is a trademark of Bit Bucket Software Co.
  2764.         Hayes         is a trademark of Hayes Microcomputer Products
  2765.  
  2766. 39. Záver
  2767. =========
  2768.  
  2769. Keâæe neexistuje program, ktorÿ je 100% bez chyby, ani T-mail nie je vÿnimkou.
  2770. Dúfajme len, æe chyby nebudú príli¿ váæne. Pre podporu T-mail bola zaloæená 
  2771. konferencia 'T-mail.ru', kde môæete svoje problémy konzultovaƒ, ale aj sa 
  2772. podeliƒ so svojimi skúsenosƒami, prípadne zverejniƒ nové podnety.
  2773.