home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / bbs / iosmailn / ios_uk.doc next >
Text File  |  1992-08-16  |  142KB  |  4,462 lines

  1.  
  2.  
  3.  
  4.  
  5.                               Eddie Tao
  6.  
  7.  
  8.  
  9.                                 THE
  10.  
  11.  
  12.                 //    //====//    //====//
  13.               ////  ////  ////  ////
  14.              ////  ////  ////  ////
  15.              //    //    //    //=====//
  16.            ////  ////  ////        ////
  17.           ////  ////  ////        ////  //\/\  //\  | |
  18.           //    //====//    //====//   //    \//__\ | |__ 
  19.  
  20.                                MANUAL
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.                    _______________________________
  28.                   __________________________________
  29.                 / /  Inmail    <<- - - - - - - - /-/ - - -                                                   
  30.                  /                                /
  31.               / /   OutMail      - -- - - - - - -/ - - ->>
  32.                /                     ^   ^   ^  /
  33.             / /  ScanMail  <<- -|- -|- -|- - / /
  34.             -----------------------------------
  35.               -------------------------------
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.                            /    /====/    /====/
  69.                          ///  ///  ///  ///
  70.                         ///  ///  ///  ///
  71.                         /    /    /    /=====/
  72.                       ///  ///  ///        ///
  73.                      ///  ///  ///        ///  /\/\  /\ ||
  74.                      /    /====/     /====/   /    \/__\||__ 
  75.                           Coded by Rinaldo Visscher
  76.  
  77.  
  78.  
  79.  
  80.                        / / /     IOSmail Manual    / / /
  81.                       / / /          for          / / /
  82.                                 version 0.89
  83.                     / / /                       / / /
  84.                    / / /    15 August 1992     / / / 
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122. IOSmail Manual     : Eddie Tao and Dennis Steen
  123. Chief Editor       : Eddie Tao
  124. Editor             : STeVeN Green
  125. Edited with        : That's Write 2.05
  126.  
  127. Copyright 1991, 1992 Eddie Tao
  128.  
  129.  
  130.  
  131. Program            : IOSmail
  132. Coded by           : Rinaldo Visscher
  133. Coded in           : Turbo C 2.00
  134.  
  135. Copyright 1991, 1992 Rinaldo Visscher
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153. All rights reserved. No part of this document may be used or 
  154. reproduced in any manner whatsoever, stored in a retrieval system, 
  155. or transmitted, in any form or by any means, be it electronic, 
  156. mechanical, photocopying, recording, or otherwise, without the 
  157. prior permission of Eddie Tao.
  158.  
  159.  
  160. CONTENTS
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171. Preface
  172.  
  173. Chapter One: INTRODUCTION     
  174. 1.1  IOSmail, what is it?     
  175. 1.2  IOSmail, how does it work?    
  176.  
  177. Chapter Two: ADDRESSES   
  178. 2.1  The address number  
  179. 2.2  What is the structure of the address number?
  180.  
  181. Chapter Three: KEYWORDS  
  182. 3.1  The requirement for transferring messages    
  183. 3.2  What are IOSmail's requirements?   
  184. 3.3  The structure of the AREAS.BBS file     
  185. 3.3.1     Origin line    
  186. 3.3.2     Private messages    
  187. 3.3.3     PrivateBoxArea/PrivateMailArea     
  188. 3.3.4     The Trashcan   
  189. 3.3.5     Extra AREAS.BBS keywords for IOSmail    
  190. 3.3.6     Distribution areas  
  191. 3.3.7     Compiling AREAS.BBS/DAREAS.BBS with IOSmail  
  192. 3.3.8     AreaConsultant: Internal AreaFix   
  193. 3.4  The IOSmail configuration file - IOSMAIL.CFG 
  194. 3.4.1     Identification 
  195. 3.4.2     Archiver keywords   
  196. 3.4.3     LogFile, NoLog, NoDisplay: tracing IOSmail's actions   
  197. 3.4.4     Path keywords  
  198. 3.4.5     Messagebase management keywords    
  199. 3.4.6     Routing keywords    
  200. 3.4.7     Mail packet management keywords    
  201. 3.4.8     File management keywords 
  202. 3.4.9     Special keywords    
  203. 3.4.10    Summary of IOSmail keywords   
  204. 3.5  Labels & Events - automation  
  205. 3.5.1     Keywords for labels 
  206. 3.5.2     Events    
  207. 3.6  Gatewaying     
  208. 3.5  Example setup configurations  
  209. 3.5.1     A Basic Point Setup 
  210. 3.5.2     A Basic Node Setup  
  211. 3.5.3     A Node Setup with Multiple Addresses    
  212. 3.5.4     MultiPoint     
  213. 3.5.5     MultiZone Setup     
  214.  
  215. Chapter Four: THE COMMANDS    
  216. 4.1  Summary of commands 
  217. 4.2  Errorlevel     
  218. 4.3  Errors    
  219.  
  220. Chapter Five: WARRANTY   
  221.  
  222. Chapter Six: QUESTIONS?  
  223.  
  224. Appendix A: GLOSSARY     
  225. Appendix B: ECHOMAIL     
  226. Appendix C: NETMAIL 
  227. Appendix D: POINTS  
  228. Appendix E: REFERENCE    
  229. Appendix F: TECHNICAL INFORMATION  
  230.  
  231.  
  232.  
  233.  
  234.  
  235. PREFACE
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245. After eighteen (long) months of programming I'm very proud to 
  246. present you IOSmail. During the developement I had my ups and 
  247. downs as some bugs were very hard to track down. Though it has 
  248. laid great pressure on me, I've managed it. What you have in front 
  249. of you is the effort The Team of Beta Testers, Eddie and I put 
  250. together: the IOSmail package.
  251.  
  252. Well there are several point mail tossers available. But to the 
  253. people who have been testing my program it is the most 
  254. comprehensive mailtosser available for the Atari ST/TT series. Of 
  255. course many new ideas came from The Team.
  256.  
  257. In the beginning IOSmail was just a little program of 27kb, but 
  258. the one you will be working with has grown to 150kb. Subsequently 
  259. this has slowed down IOSmail a bit, but I could keep it as quick 
  260. as possible by using veeerrrry smart programming techniques (:-)) 
  261. and still not violating Atari's programming guidelines - whatever 
  262. those may be. Though I've to say that on the TT screen output is 
  263. sometimes strange, though all is ok with the files. I guess this 
  264. is due to the Turbo C 2 compiler.
  265.  
  266. Some people don't know what they're talking about if they do not 
  267. see IOSmail as the ultimate mail processor for the Atari ST/TT 
  268. series. Don't get me wrong I'm not trying to be arrogant, but 
  269. compared to mail tossers or even point tossers on IBM compatibles 
  270. IOSmail is still lacking a great deal of features. What I'm trying 
  271. to do is keep up with those machines and to give Atari users what 
  272. they deserve: great software for their machine. If Atari users are 
  273. not aware that this is to only way to extend the ST/TT's life, 
  274. Atari can forget it. Look at all those who have switched over to 
  275. MSDOS, just because they could run a program which was not 
  276. available to their own their ST... So if Atari ST/TT users just 
  277. are willing to put aside simple software and explore new, but 
  278. comprehensive software, perhaps other great programmers will try 
  279. to program more of these comprehensive programs. Well, I hereby 
  280. challenge other programmers to beat IOSmail and other great 
  281. programs. Anyway, I'll try my best to keep up with MSDOS tosser 
  282. otherwise the ST and successors will be history.
  283.  
  284. This manual: IOS_UK.DOC, IOS_NL.DOC and IOS_GER.DOC are part of 
  285. the package IOSmail, which is a mail utility for the Atari ST/TT 
  286. series computers. It is intended to guide the user through the 
  287. possibilities of IOSmail. Within this manual you will find 
  288. examples of setups that will suit nodes, points, multipoints and 
  289. when using multizones. This document is written in such way that 
  290. it can be used by the first time user and also by more experienced 
  291. users. It is also suitable as a reference guide to IOSmail.
  292.  
  293. It is suggested that you read this entire manual instead of just 
  294. picking out the important keywords. At least read the paragraph 
  295. about the structure of the files AREAS.BBS and IOSMAIL.CFG. If you 
  296. wish to gather more information on special topics, please, read 
  297. the appendices at the end of this document.
  298.  
  299. I would like to thank you all for helping me to make IOSmail what 
  300. it is today. I would like to express my Special Thanks to Joerg, 
  301. Udo and Daniel. Without these great guys IOSmail wouldn't have 
  302. been the way it is now. I'm thankful to many beta testers of The 
  303. Team for their constructive criticism and suggestions which led to 
  304. useful features of IOSmail: especially Bernd, David, Alex and 
  305. Gary. And last but not least all people who showed their patience 
  306. while IOSmail was being developed, though bugs were flying all 
  307. over the place.
  308.  
  309. Good luck with the installation and have a nice time using 
  310. IOSmail.
  311.  
  312.  
  313. R.Visscher, August 1992
  314.  
  315.  
  316.  
  317.  
  318. Chapter One: INTRODUCTION
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328. There are several mail utilities available for the Atari ST. But 
  329. as more advanced utilities were developed, demands on the users 
  330. knowledge became greater.  Also many of the current utilities were 
  331. not suitable for use with multiple zones;  or if they were quite 
  332. expensive.
  333.  
  334. IOSmail provides the capability to use multiple zones in one setup 
  335. only. Therefore it is not needed to have several different 
  336. configurations for different nets or even several folders in which 
  337. complete setups are found. This is the reason why IOSmail was 
  338. developed. The current capabilities of IOSmail are sufficient to 
  339. cope with the highest demands of its users.  But still, the 
  340. development of IOSmail still continues.
  341.  
  342.  
  343. 1.1  IOSmail, what is it?
  344.  
  345. IOSmail is a program that imports, exports, scans and crunches 
  346. FidoNet mail and FidoNet compatible mail.  IOSmail will import and 
  347. create files as described in the file FTS-0001.  Only these type 
  348. of files are supported by IOSmail, since this program has not been 
  349. developed to do otherwise.
  350.  
  351. IOSmail recognises the following incoming - by modem or 
  352. disk-distributed (compressed) files, the so called: *.SU?, *.MO?, 
  353. *.TU?, *.WE?, *.TH*, *.FR?, *.SA? and (uncompressed) *.PKT files. 
  354. Where * represents any name and ? any numeral.
  355.  
  356.  
  357. 1.2  IOSmail, how does it work?
  358.  
  359. By using a so called mailer you can receive mail, nationally 
  360. and/or internationally. Mail is transferred by these mailers via 
  361. the telephone-network.  Mail cannot be processed immediately 
  362. however; instead appropriate programs are required. IOSmail is 
  363. such a program.
  364.  
  365. Transferred mail packets are actually areas of messages that have 
  366. been processed by an archiver. You will need to request these 
  367. programs from your Boss. Even when these packets have been 
  368. extracted by such an archiver, we're not through yet. The messages 
  369. are actually packed twice. The extracted files always have the 
  370. extension: .PKT. These are the files that will be processed by 
  371. IOSmail. IOSmail requires a few things. E.g. what your FidoNet 
  372. address is, and where the messages should be put. That's what the 
  373. IOSMAIL.CFG configuration file is for. We'll return to this later.
  374.  
  375.  
  376.  
  377.  
  378. Chapter Two: ADDRESSES
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388. 2.1  The address number
  389.  
  390. You are assigned an address when you become a `point', short for 
  391. point system or node, short for node system.  The person who 
  392. assigned you this number (your Boss) also has an address. These 
  393. are arranged nationally. This number or address is called the 4 
  394. dimensional address (4D). Please bear this in mind as we will need 
  395. this further on.
  396.  
  397.  
  398. 2.2  What is the structure of the address number?
  399.  
  400. For FidoNet the current world is divided into six zones. The zone 
  401. where you are is the one preceding the colon. For example `2:' 
  402. means zone 2. Next number is the net number. This is the net to 
  403. which you are connected. 2:255  --> 255 is the net number. Then 
  404. there will be a forward slash followed by the node number. After 
  405. the period is a number that stands for point system. Node numbers 
  406. will show the number zero in this position.
  407.  
  408.  
  409.                2:255/375.1
  410.                |  |   |  |
  411.                |  |   |  Point number
  412.                |  |   Node number
  413.                |  Net number
  414.                Zone number
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421. Chapter Three: KEYWORDS
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432. 3.1  The requirement for transferring messages
  433.  
  434. What you need are:
  435.      o    importer                  - IOSmail
  436.      o    exporter                  - IOSmail
  437.      o    packer                    - e.g. Pack
  438.      o    mailer                    - e.g. BinkleyTerm
  439.      o    message editor            - e.g. LED 1.0
  440.      o    a command line interpreter or GEM shell
  441.      o    perhaps a few handy programs;
  442.           your boss can advise about these.
  443.  
  444. 3.2  What are IOSmail's requirements?
  445.  
  446. IOSmail requires a configuration file - an ASCII file where all 
  447. the message areas are specified: AREAS.BBS.
  448.  
  449. This AREAS.BBS will be explained first. When you receive messages 
  450. they are gathered in one file. These messages belong in so called 
  451. `areas'. These areas are actually special interest groups. For 
  452. example, an area about Atari ST computers, C programming language, 
  453. music, etcetera.  There are many areas and your boss should be 
  454. able to tell you more about them and their availability. Let's 
  455. assume you were interested in the following areas: ATARI, UNIX and 
  456. FILM.
  457.  
  458. You could connect yourself to those areas by writing a message to 
  459. AREAFIX. This is a program running at your boss. It will list the 
  460. areas to which you are connected and the available ones.
  461.  
  462. When messages arrive at your point system they have to be put into 
  463. the right area. IOSmail should be told where and what these areas 
  464. are. The configuration file IOSmail uses to find out what areas 
  465. exists in your system is called AREAS.BBS.
  466.  
  467.  
  468. 3.3  The structure of the AREAS.BBS file
  469.  
  470. One takes a simple but appropriate text editor - there are a lot 
  471. of those on the market. You create an ASCII file with the name 
  472. AREAS.BBS. Say, you want the above mentioned areas specified in 
  473. AREAS.BBS.
  474.  
  475. I am a point
  476. E:\POINT\MSGS\0001  ATARI     2:280/301
  477. E:\POINT\MSGS\0002  UNIX 2:280/301
  478. E:\POINT\MSGS\0003  FILM 2:280/301
  479.  
  480. The first line is called an origin line. This must be on the first 
  481. line of this file. Every message you type and send will contain 
  482. this line at the bottom of your message. There are many 
  483. possibilities, they will be discussed later on. Look at the 
  484. following line:
  485.  
  486. E:\POINT\MSGS\0001 ATARI     2:280/301
  487. |                   |          |
  488. |                   |          This message area originates from
  489. |                   |          your boss. Messages you write
  490. |                   |          have to be sent to him.
  491. |                   |
  492. |                   The area name, your special interest group.
  493. |
  494. The path describing where the messages are located. These folders 
  495. (POINT and MSGS) must exist.
  496.  
  497. Areas are defined this way, each one on each line.
  498.  
  499. 3.3.1     Origin line
  500. Every message should contain an `origin' line at the bottom. The 
  501. first line in the AREAS.BBS file contains such an origin line. 
  502. This origin line will be added to every message written. Hence 
  503. every one who receives your message can see where your message has 
  504. originated from. Perhaps you are wondering if it is possible to 
  505. use a different origin line for different areas. Well, the answer 
  506. is "yes". By putting a `-ORIGIN' line before every area that you 
  507. want to have a different origin line.
  508.  
  509. For example -ORIGIN Blah-blah, blah.
  510.  
  511. or
  512.  
  513. -O Blah-blah, blah
  514.  
  515. This origin line will be put at the bottom of each message whose 
  516. area has this origin line.
  517.  
  518. I am a point
  519. -ORIGIN Atari flies Dutchman data origin
  520. E:\POINT\MSGS\0001 ATARI 2:280/301
  521. -DAYS 2
  522. -ORIGIN UNIX origin
  523. E:\POINT\MSGS\0003 UNIX 2:280/301
  524. E:\POINT\MSGS\0003 FILM 2:280/301
  525.  
  526. You notice the line containing `-ORIGIN'. The line `Atari flies 
  527. Dutchman data origin' will be put at the end of every message that 
  528. you write in the ATARI area. The other one, `UNIX origin' will be 
  529. put at the bottom of messages in the UNIX area. I haven't added an 
  530. origin line for the FILM area, but this doesn't mean there will be 
  531. no origin line in messages written in that area. This area will 
  532. have the default origin line `I am a point'.
  533.  
  534. You'll also see the line starting with `-DAYS'. This keyword will 
  535. indicate the number of days that imported messages will be kept 
  536. before being marked as deleted. Though after compacting the marked 
  537. messages will be deleted. IOSmail will also accept `-D' instead of 
  538. `-DAYS'.
  539.  
  540. If -DAYS had been placed at the beginning of AREAS.BBS all 
  541. messages in the areas would stay as long as the -DAYS specifies 
  542. except for the areas which have their own -DAYS keyword. In the 
  543. mentioned example messages of the UNIX area older than 2 days will 
  544. be marked as deleted. Also see DefDays.
  545.  
  546. 3.3.2     Private messages
  547. It is possible to write private messages. This kind of message 
  548. cannot be read by anyone other than the person you sent it to. 
  549. Private messages are held in a special area called MAIL. This area 
  550. should be specified to your message editor. Please read its manual 
  551. thoroughly. It is possible to add this area to AREAS.BBS. This 
  552. will look like this:
  553.  
  554. E:\POINT\MSGS\9999  MAIL
  555.  
  556. You will notice that this line does not contain the node number of 
  557. your boss. Though the path `E:\POINTS\MSGS\9999' has to correspond 
  558. with the `netmail path' stated in the configuration file of your 
  559. message editor. Please, refer to your editor's manual. Areas other 
  560. than MAIL are not suitable for exchange of private matters, 
  561. because they are echoed to other nodes.
  562.  
  563. 3.3.3     PrivateBoxArea/PrivateMailArea
  564. If there are messages to you, IOSmail can collect them in a local 
  565. message area. This area is called PRIVATEMAILBOX or 
  566. PRIVATEMAILAREA.
  567.  
  568. It is indicated in AREAS.BBS this way:
  569.  
  570. E:\POINT\9998  PRIVATEMAILBOX
  571.  
  572. Messages to you in other areas will be collected in this area. 
  573. Again you don't have to mention 2:280/301 - your boss' address. 
  574. The first line of messages in this area look like this:
  575. <arrow right>AREA [<area name>]
  576.  
  577. If you want to reply to this message in this area, do not remove 
  578. this line, for IOSmail reads this line to determine where the 
  579. actual message area is. If you do remove it your reply will not 
  580. arrive.
  581.  
  582. 3.3.4     The Trashcan
  583. Sometimes, messages can not be placed in any particular area. 
  584. IOSmail has a solution to this. There is a special message area 
  585. where these kind of messages are put. It's called TRASHAREA. 
  586. You'll wonder how you can indicate this. Well, simple, in the 
  587. AREAS.BBS file:
  588.  
  589. E:\POINT\MSGS\9997\ TRASHAREA
  590.  
  591. Here, again, you don't have to add your boss' number.  You cannot 
  592. reply to messages in this area, because during a scanning session 
  593. this area is skipped.
  594.  
  595. A more complete AREAS.BBS
  596.  
  597. I am a point
  598. -ORIGIN Atari flies Dutchman data origin
  599. E:\POINT\MSGS\9999  MAIL
  600. E:\POINT\MSGS\0001 ATARI 2:280/301
  601. -ORIGIN UNIX origin
  602. E:\POINT\MSGS\0002  UNIX 2:280/301
  603. E:\POINT\MSGS\0003  FILM 2:280/301
  604. E:\POINT\MSGS\9997  TRASHAREA
  605. E:\POINT\MSGS\9998  PRIVATEMAILBOX
  606.  
  607. You can modify AREAS.BBS to suit your preferences. But always 
  608. remember that each area has to be declared on one line, and where 
  609. appropriate should include your boss' number. You are free to 
  610. change folder or drive names. The folders POINT and MSGS are just 
  611. examples, they may have another name. Only the area's name must be 
  612. the same as the name your boss gave them.
  613.  
  614. "Suppose I'm a node and I have points who want to connect to an 
  615. area. How is this done?" Are you familiar with the format of the 
  616. AREAS.BBS file? If not, then read the paragraph about AREAS.BBS. 
  617. You've seen that after every area description the number of your 
  618. boss' is added. Well, to add the points who want to have feed to a 
  619. particular area you just add the numbers of these points. Suppose 
  620. your nodenumber is 2:280/300.0 and you want to add point 1 and 2.
  621.  
  622. E:\POINTS\MSGS\0001 ATARI 2:280/3 2:280/300.1 2:280/300.2
  623. "But I've more points connected than fits on one line?" It is not 
  624. needed to fill in the complete number.
  625.  
  626. E:\POINT\MSGS\0001 ATARI 2:280/3 .1 .2
  627.  
  628. is sufficient. It also saves some space.
  629. You notice the paths with following a number, e.g. 0001. This is 
  630. the filename of the message area. Actually a message area consists 
  631. of two parts. In our example, 0001, these are: 0001.HDR and 
  632. 0001.MSG.
  633.  
  634. .MSG contains the message text and .HDR contains some binary data.  
  635. Filenames do not have to be numbers (unless you are using QBBS!).  
  636. However, the filenames specified in AREAS.BBS must be 8 characters 
  637. or less and must not include an extension, or else IOSmail will 
  638. not be able to find that area.
  639.  
  640. 3.3.5     Extra AREAS.BBS keywords for IOSmail
  641. The following AREAS.BBS keywords can be specified for each area 
  642. separately by putting them above the path line of the actual 
  643. message area. AREAS.BBS keywords distinguish themselves from 
  644. IOSMAIL.CFG keyword by their leading minus character.
  645.  
  646. DefaultGroup <group>
  647. { Not suitable for points }
  648. With DefaultGroup defined in the IOSMAIL.CFG you can define the 
  649. letter to a standard group of areas that other systems can connect 
  650. themselves to. When -GROUP is not defined IOSmail will try to read 
  651. DefaultGroup.
  652.  
  653. Example:
  654. DefaultGroup b
  655.  
  656. All areas will belong to group b. Note that this is not group B, 
  657. as the latter one is capitalized.
  658.  
  659. DUPE_AREA
  660. If the areas.bbs contains such an area it will contain all 
  661. duplicate messages from other echos. Normally duplicate messages 
  662. will be imported in their area, but with this option they will be 
  663. gathered in the DUPE_AREA Its syntax is just like the one for 
  664. MAIL:
  665.  
  666. <drive><path><area number>  DUPE_AREA
  667.  
  668. Example:
  669. E:\MAILER\MSGS\9996 DUPE_AREA
  670.  
  671. Note that there is no node number after `DUPE_AREA'.
  672.  
  673. -FILE <drive><path><filename>
  674. With -FILE you can specify a file that contains origin lines. 
  675. IOSmail will then use this file to pick up origin lines at random. 
  676. Each origin line may not be longer than 79 characters, including 
  677. the added address number and the file itself may not contain more 
  678. than 65 origin lines. The keyword -FILE should be put before the 
  679. area with random origin lines.
  680.  
  681. Example:
  682. -DAYS 5
  683. -FILE E:\POINT\ORIGINS\IOS_HELP.ORG
  684. E:\POINT\MSGS\0002  IOSMAIL_HELP  2:280/301
  685.  
  686. The file IOS_HELP.ORG contains, for instance, a few origin lines. 
  687. About ten will be adequate. You can also use one file for several 
  688. areas. IOSmail will then put different origin line under each 
  689. message of that area.
  690.  
  691. -GROUP <character>
  692. { Not suitable for points }
  693. -GROUP is to classify to which group a particular area belongs. 
  694. <character> is its identifier and is case sensitive. Characters 
  695. and numerals can be used as long they meet the following criteria:
  696. <a..z>
  697. <A..Z>
  698. <0..9>
  699.  
  700. This gives us 62 different groups. Any other characters will not 
  701. be accepted.
  702.  
  703. Example 1:
  704. -GROUP A
  705. E:\MSGS\0003 MIDI 2:280/301
  706.  
  707. Example 2:
  708. -GROUP a
  709. E:\MSGS\0010 ATARI 2:280/301
  710.  
  711. These examples are not referring to the same group, for their 
  712. identifier is not equal. Group `A' indicates the area MIDI and 
  713. group `a' indicates ATARI.
  714.  
  715. -KEEP
  716. -KEEP is a keyword to tell IOSmail that it should only remove 
  717. deleted messages from a particular area when those messages are 
  718. marked `deleted'. Even if messages are older than specified with 
  719. DefDays or -DAYS they won't be deleted if -KEEP is used. 
  720.  
  721. -LOCAL
  722. { Not suitable for points }
  723. -LOCAL allows only the SysOp to have write access to a particular 
  724. area. If messages arrive which have not originated from the SysOp 
  725. they won't be processed.
  726.  
  727. -MESSAGES <number>
  728. You can use -MESSAGES to specify how many messages may remain 
  729. after compaction by either command -D or -V. You can fill in 
  730. <number>, which represents the number of messages that should 
  731. remain.
  732.  
  733. -NAME <fakename>
  734. If you use -NAME all messages entered in that particular area will 
  735. originate from the name specified at <fakename>. Note: It is not 
  736. allowed to use fakenames in FidoNet.
  737.  
  738. Example:
  739. -NAME The Trooper
  740.  
  741. Messages from this area will be written under the name `The 
  742. Trooper'.
  743.  
  744. -REMOTE <nodes>
  745. { Not suitable for points }
  746. -REMOTE is the same as -LOCAL but in this case only nodes 
  747. specified with <nodes> have write access. It is permissible to use 
  748. wildcards in <nodes>.
  749.  
  750. Example:
  751. -REMOTE 2:28?/*
  752. All nodes from net 280 are allowed to write in this area.
  753.  
  754. Summary of AREAS.BBS related keywords
  755. -DAYS     DUPE_AREA -FILE     -GROUP    -LOCAL    -KEEP
  756. MAIL -MESSAGES -NAME     -ORIGIN   PRIVATEMAILBOX
  757. TRASHAREA           -REMOTE 
  758.  
  759. 3.3.6     Distribution areas
  760. { Not suitable for points}
  761. Suppose you are a node and you have many areas.  Some areas will 
  762. not be interesting to you, but will be to your points/nodes. 
  763. Unfortunately messages that you are interested in are among other 
  764. areas - it's getting cluttered.
  765.  
  766. It's possible to use the so called distribution area. You can 
  767. compile such an area yourself. The file should have the name 
  768. DAREAS.BBS. This file has the same format as AREAS.BBS, with one 
  769. difference: the main origin line may not be included, because it's 
  770. already defined in AREAS.BBS.
  771.  
  772. Here too, you can place different origin lines. IOSmail will 
  773. interpret this file as distribution areas. Incoming messages for 
  774. the distribution areas will not be saved into local areas. It is 
  775. literally a passthrough area. For the format of this configuration 
  776. file, please, refer to the paragraph about the configuration file.
  777.  
  778. 3.3.7     Compiling AREAS.BBS/DAREAS.BBS with IOSmail
  779. IOSmail will compile AREAS.BBS and DAREAS.BBS to output a file 
  780. called AREAS.BIN. This is a binary file, which increases the speed 
  781. with which IOSmail can read it.  It is very efficient if you have 
  782. a huge number of areas. Compiling these files is also very useful 
  783. for the AreaConsultant, and output of data from the AreaConsultant 
  784. will also be speeded up. See also command -U.
  785.  
  786. Note: Only automatical compilation will occur on TOS versions 
  787. higher than 1.04, 1.04 including. Users with older TOS versions 
  788. should compile their AREAS.BBS/DAREAS.BBS by running IOSmail with 
  789. the command -F. This is a forced compilation.
  790.  
  791. Each time you change either AREAS.BBS or DAREAS.BBS IOSmail will 
  792. recompile it. You can also recompile these areas (if they have 
  793. changed) by running IOSmail without parameters.
  794.  
  795. 3.3.8     AreaConsultant: Internal AreaFix
  796. AreaConsultant is the built-in area manager. It offers easy to use 
  797. commands to connect and/or disconnect areas and after connection 
  798. you have the option to rescan it. It is very similar to AreaFix 
  799. ST.
  800.  
  801. Note that you can determine what commands are allowed to be used 
  802. by other systems when calling AreaConsultant by putting this 
  803. keyword in the IOSMAIL.CFG.
  804.  
  805. AreaConsultant <commands>
  806.  
  807. <commands> can be:
  808. -r   performs a rescan on a particular area
  809. -l   lists available areas
  810. -q   lists connected areas
  811.  
  812. Example:
  813. AreaConsultant -l -q
  814.  
  815. This means nodes or points can only use the commands -l and -q in 
  816. their AreaConsultant messages. -r will not be processed.
  817.  
  818. AreaConsultant will be activated by sending it a message. In the 
  819. SUBJECT field should be the AreaConsultant password followed by 
  820. additional commands. The message body should contain the areas to 
  821. be connected or disconnected and terminated by three minus (---). 
  822. To disconnect an area just put a minus in front of a particular 
  823. area.
  824.  
  825. Example:
  826. From    : John Doe
  827. To      : AreaFix
  828. Subject : JDPASSWORD
  829. ----------[ MAIL    ]---------------------------
  830. <message body>
  831. ATARI_ST
  832. -MSDOS
  833. ---
  834. In this example John Doe has written a message to Areafix and uses 
  835. his AreaFix password `JDPASSOWRD'. He wants to connect to ATARI_ST 
  836. and to disconnect from MSDOS.
  837.  
  838. Note that the area names should correspond to the ones at your 
  839. boss/host.
  840.  
  841. Users can use the following commands:
  842.  
  843. In subject field: -q -r -l
  844. In message body : %q %r %l
  845.  
  846.  
  847. Each area can be rescanned individually by placing -R behind a 
  848. particular area.
  849.  
  850. Example:
  851. <message body>
  852. ATARI_ST %r
  853. IOSMAIL
  854. -MSDOS
  855. ---
  856. In this example the area ATARI_ST will be connected and rescanned, 
  857. area IOSMAIL will be connected and area MSDOS will be 
  858. disconnected.
  859.  
  860. Receipts
  861. The user will receive confirmation messages when: oareas have been 
  862. connected and/or disconnected oa list of available areas is 
  863. requested a list of connected area is requested.
  864.  
  865. When -l and -q are used at the same time three AreaConsultant 
  866. messages will be sent to the user.
  867.  
  868. Example:
  869. From    : IOS <version> AreaConsultant
  870. To      : John Doe
  871. Subject : Area receipt
  872. ----------[ MAIL    ]----------------------------
  873. <message body>
  874. You are connected to area ATARI_ST and rescanned.
  875. You are connected to area IOSMAIL.
  876. You are disconnected from area ATARI.ST
  877. --- AreaConsultant v 0.1
  878.  
  879. 3.4  The IOSmail configuration file - IOSMAIL.CFG
  880. IOSmail has got to know a few things about you, e.g., your name, 
  881. your number, etcetera. I'll go through the configuration step by 
  882. step. This configuration is also an ASCII text file, which you can 
  883. edit with whichever editor you prefer, just as was done with 
  884. AREAS.BBS. This file is called IOSMAIL.CFG.
  885.  
  886. When necessary it will be noted if a particular keyword can be 
  887. used at point systems. Almost all keywords are suitable for nodes 
  888. and examples will adapted to nodes where possible. When a node is 
  889. mentioned this also includes hubs, hosts and higher.
  890.  
  891. 3.4.1     Identification
  892. These identification keywords let IOSmail know what address number 
  893. you have and under what name messages are exported. Also these 
  894. keywords define the passwords to be used in mailpackets.
  895.  
  896. Address <4d nodenumber> <fakenet>
  897.  
  898. Example:
  899. Address 2:280/301.1 23301
  900.  
  901. Or if you are a node:
  902. Address 2:280/300.0 23300
  903.  
  904. You notice that the complete number is to be used, including the 
  905. point number even if you are a node. This number is called four 
  906. dimensional address, abbreviated to 4d-addressing.
  907.  
  908. What is the fakenumber (23300) needed for? It is needed for points 
  909. to send and receive mail. The fakenet is used to provide access to 
  910. points with 3d addressing only. But nowadays more and more mail 
  911. utilities use 4d addressing, or even 5d. Please, ask your boss for 
  912. this number is you don't know it.
  913.  
  914. CheckNames
  915. { Not suitable for points }
  916. When CheckNames is being used IOSmail will compare the name in the 
  917. netmail messages to that of the password lines during importing. 
  918. If the address number is absent or incomplete then IOSmail will 
  919. either add it or complete it. The names should already have been 
  920. specified at the password lines.
  921.  
  922. Note: If you are a point of your node (SysopPoint) then CheckNames 
  923. will automatically redirect the messages directed to your node 
  924. number to your point number. Let's say you have node number 
  925. 2:245/52.0 and you have point number 2:245.52.99. Mail to 
  926. 2:245/52.0 will be redirected to 2:245/52.99. Of course your name 
  927. and point number should be stated in the password lines. 
  928.  
  929. Example:
  930. Incoming message:
  931. To: Rinaldo Visscher on 2:280/301.0
  932. IOSmail will then complete the number to 2:280/301.1. The To; line 
  933. will then be:
  934.  
  935. To: Rinaldo Visscher on 2:280/301.1
  936. In the password lines is stated:
  937. Password 2:280/301.1 PASSWRD $NIRVANA "Rinaldo Visscher" %ARJmail
  938.  
  939. Password
  940. In most cases your boss' system expects a password. This could be 
  941. agreed by phone. By specifying a password in the configuration 
  942. file you and your boss will be protected against illegal access 
  943. and misuse.
  944.  
  945. Passwords are specified as follows:
  946. Password <node> <password> <type> <header> ! * $<areafixpwd> 
  947. "name" {group} + - %<archiver>
  948.  
  949. Note: each keyword enclosed by parentheses is separated by a 
  950. single space.
  951.  
  952. <node>4d node number
  953. <password> is your password in capitals. No more than eight letter 
  954. are allowed.
  955. <header> is for specifying the headertype you want to use.
  956.  
  957. The following header types are provided:
  958.  
  959. # Type 2+
  960. This # symbol means the header type should be 2+. It is needed 
  961. when exchanging messages with a system that uses FrontDoor (MSDOS 
  962. utility). Though this header type is still not official it is used 
  963. by many MSDOS utilities.
  964.  
  965. & type 2.2
  966. When & is used, header type 2.2 will be created.
  967.  
  968. * INTL line in echomail
  969. * will cause echo mail message to carry an INTL line at the top of 
  970. the message. Some utilities cannot do without it when used in 
  971. MultiZone environments. This INTL line will not be included in 
  972. netmail, unless ! is used. Besides this is a sign for using 4d 
  973. addressing. For more information on INTL lines see below.
  974.  
  975. ! INTL-line in netmail
  976. ! will tell IOSmail to put INTL lines in netmail messages.
  977.  
  978. ∧ 3D INTL line in netmail
  979. ∧ will tell IOSmail that a 3D INTL line will be put in netmail 
  980. messages. This is as follows: zone:fakenet/pointnumber.
  981.  
  982.  
  983. $<areafixpwd> is the password for AreaFix ST. This password may be 
  984. 30 characters maximum.
  985.  
  986. "name" is the name which is to be compared to, when you use 
  987. CheckNames. You should only fill in "name" if you are a node.
  988.  
  989. {group}
  990. At group you can fill in the letter of the appropriate area 
  991. groups. This way you can define what nodes/points may have access 
  992. to your areas. See also -GROUP.
  993.  
  994. +
  995. With + you can specify a node should always receive crashmail. 
  996. Note that the meaning of + depends on the situation in which it is 
  997. used.
  998.  
  999. + at point systems
  1000. If point systems include the + in their password line the mail 
  1001. password will be included in crashmail to that particular 
  1002. node. Any other message will not contain a mail password.
  1003.  
  1004. + at nodes
  1005. If a node includes + in his/her password lines the 
  1006. mailpassword will only be included in crashmail to a point if 
  1007. that particular point has been specified in the Crash-Point 
  1008. lines. Now this node can assign a password to an unknown point 
  1009. for receiving crashmail from that point.
  1010.  
  1011. Example:
  1012. U have:
  1013. Password 2:245/52.0 STAR # ! + %ZIPmail
  1014.  
  1015.      The node has:
  1016. Password 2:280/301.1 STAR # ! + %ZIPmail
  1017.  
  1018. In this case you are in the node's password lines of node 
  1019. 2:245/52.0, hence you can send crashmail with the password 
  1020. STAR included. With this feature you can prevent that someone 
  1021. else sends crashmail with your name in it.
  1022.  
  1023. If node 2:245/52.0 wants to crash a netmail to you it would go 
  1024. via your boss, because this node has not included 2:245/52.0 
  1025. in the Crash-Point lines.
  1026.  
  1027. -
  1028. With - upi can specify if you want to send an empty pkt header to 
  1029. a particular node. Some MSDOS mail tossers won't fullfil their job 
  1030. if they don't receive anything during the mailsession. They will 
  1031. only start sending if they receive something: an empty pkt header. 
  1032. See also SendAlwaysPkt.
  1033.  
  1034. %<archiver> is to specify the archive type to use for the mail 
  1035. packets. Currently four archivers are recognised: LZHmail, 
  1036. ARCmail, ZIPmail and ARJmail.
  1037.  
  1038. Example:
  1039. Password 2:280/301.0 MYPASS # $PWD %ZIPmail
  1040.  
  1041. MYPASS may not exceed eight characters, except for the areafix 
  1042. password, which is limited to 30 characters.  If you're a point, 
  1043. you should fill in your boss' number at `node'. If you're a node 
  1044. then you can specify all your points' passwords and your boss'. 
  1045. For example, let's assume you have two points and your nodenumber 
  1046. is 2:280/303.0 and your boss is 2:280/301.0.
  1047.  
  1048. Then you specify:
  1049. Password 2:280/301.0 BOSS
  1050. Password 2:280/303.1 POINT1 $AREAFIXPWD1 %ZIPmail
  1051. Password 2:280/303.2 POINT2 $AREAFIXPWD2 %LZHmail
  1052.  
  1053. If you've got Areafix from the IOSmail programmer, you could also 
  1054. use $<areafixpwd>. It is also possible to specify a particular 
  1055. type of message to send.
  1056.  
  1057. Namely:  Password 2:280/301.0 BOSS *
  1058.  
  1059. The asterisk (*) will result in echo messages that contain the so 
  1060. called INTL line. If it concerns a point then messages will also 
  1061. contain TOPT and FMPT. TOPT and FMPT respectively stand for TO 
  1062. PoinT and FroM PoinT. Hence it will be clear where a message came 
  1063. from and where it is to go. Generally this * is not needed. In 
  1064. rare cases, such as no mail coming through, it might solve 
  1065. problems.
  1066.  
  1067. SysOp <name>
  1068. Your name is specified by:
  1069.  
  1070. SysOp <your name>
  1071.  
  1072. Example:
  1073. SysOp     Rinaldo Visscher
  1074.  
  1075. IOSmail uses this name to determine if there are messages to you, 
  1076. to place them in the PRIVATEMAILBOX area. See also command -B.
  1077.  
  1078. 3.4.2     Archiver keywords
  1079. To unpack mail packets you will need the same program to 
  1080. decompress those packets. If you do not know what kind of packer 
  1081. is used I advise you to consult your boss.  The most popular 
  1082. packers are ARC, LZH, ZIP and ARJ.  IOSmail can call these 
  1083. programs automatically to unpack the archives. IOSmail need to 
  1084. know where it can find such programs and what they're called. This 
  1085. can be done by specifying one keyword:
  1086.  
  1087. ???Archive <path><filename><commands><switches>
  1088.  
  1089. Example
  1090. ARCarchive E:\POINT\ARC.TTP -x -a
  1091. LZHarchive E:\POINT\LZH.TTP x a /m
  1092. ZIParchive E:\POINT\ZIP.TTP -x -a
  1093. Archiver   E:\POINT\WHATARC.TTP x a
  1094.  
  1095. In the above mentioned example ARC.TTP is used, which is located 
  1096. at E:\POINT\. For more information about TTP-programs, refer to 
  1097. your Atari ST/TT user manual.
  1098.  
  1099. At <commands> you should fill in the appropriate commands to 
  1100. compress and decompress archives. The first one is for 
  1101. decompressing and the second one for compressing.
  1102.  
  1103. <switches> are optional commands.  Refer to the archiver manual 
  1104. for specific switches.
  1105.  
  1106. The last line is a special one. If IOSmail could not recognise an 
  1107. archive it uses WHATARC.TTP for passing commands. This could be 
  1108. done for ZOO-archives.
  1109.  
  1110. Anyway it is no problem to alter a point's archive type, even when 
  1111. some mail has already been packed with a different archiver, 
  1112. because IOSmail won't try to process ARC archives with LZH.TTP. It 
  1113. will recognise the archive type by itself.
  1114.  
  1115. 3.4.3     LogFile, NoLog, NoDisplay: tracing IOSmail's actions
  1116. IOSmail is able to create a so called logfile, which records what 
  1117. IOSmail has done. This information is also shown on screen. Output 
  1118. to logfile is enabled by running IOSmail with -T.
  1119.  
  1120. Table Date and time formats
  1121.      %a abbreviated display of days
  1122.      %A full display of days
  1123.      %b abbreviated display of month
  1124.      %B full display of month
  1125.      %c date and time display
  1126.      %d day of month display.
  1127.      %H display of hours (00 - 24)
  1128.      %h display of hours (00 - 12)
  1129.      %j display of day of year
  1130.      %m numerical display of month (1 - 12)
  1131.      %M display minutes
  1132.      %p AM/PM display
  1133.      %S display of seconds
  1134.      %w display day of week
  1135.      %W display week of year (1 - 52)
  1136.      %y display year (0 - 99)
  1137.  
  1138. Note: if the combination of displays exceeds 40 characters IOSmail 
  1139. will truncate it to 40 characters.
  1140.  
  1141. Example:
  1142. DateFormat %d %b %H:%M:%S
  1143.  
  1144. This yields the following string:
  1145.  
  1146. (day of month> <naam of month> <uur>:<minute>:<second>
  1147.  
  1148. hence
  1149.  
  1150. 6 Nov 20:01:46 IOS  ...
  1151.  
  1152. As you have seen, you can decide for yourself wheter you want 
  1153. colons between the display formats. Of course other characters are 
  1154. also possible such as - and /.
  1155.  
  1156. DateFormat %a %d-%m-%y %H:%M yields 
  1157. Sun 20-8-89 23:55 IOS  ...
  1158.  
  1159. DateFormat <format>
  1160. With DateFormat you can specify the desired display format of date 
  1161. and time, which IOSmail display on the screen and in the logfile. 
  1162. Note that if you don't use this keyword nothing will be shown on 
  1163. screen or written in the logfile.
  1164.  
  1165. LogFile <drive> <path>
  1166. LogFile is needed to specify the path for the logfile.
  1167.  
  1168. Example:
  1169. LogFile   E:\POINT\IOSMAIL.LOG
  1170.  
  1171. IOSMAIL.LOG is an ASCII file which you can read conveniently.
  1172.  
  1173. Sometimes, too much logging is irrelevant. To keep the amount of 
  1174. log information down you can use NoLog.
  1175.  
  1176. Example:
  1177. NoLog -#%
  1178.  
  1179. All warnings starting with -, # and % will not be output to 
  1180. logfile. There is also an equivalent for screen output: NoDisplay.
  1181.  
  1182. LogLevel <number>
  1183. With LogLevel you can specify what amount of information you want 
  1184. in the logfile. At <number> you can fill in any integer from 1 to 
  1185. 6, 1 and 6 included. Where 1 give you most information and 6 
  1186. least. See also NoDisplay and NoLog.
  1187.  
  1188. NoDisplay has the same syntax as NoLog.
  1189.  
  1190. Example:
  1191. NoDisplay *
  1192.  
  1193. All lines preceded with * will not be shown on screen.
  1194.  
  1195. An example of an IOSmail logfile made with `NoLog -' after an 
  1196. import session. ( Remarks are indicated by *)
  1197.  
  1198.   15 Jan 92 21:03 IOS  IOSmail 0.84 execute in     * Label In
  1199. + 15 Jan 92 21:03 IOS  Scanning protected inbound directory.
  1200. # 15 Jan 92 21:03 IOS  001527F1.PKT assembled 15.01.1992 at 21:09
  1201.      by FrontDoor     * Type of software used
  1202. $ 15 Jan 92 21:03 IOS  Size of packet: 1548 bytes.
  1203. # 15 Jan 92 21:03 IOS  001527EF.PKT assembled 15.01.1992 at 21:09
  1204.      by FrontDoor
  1205. $ 15 Jan 92 21:03 IOS  Size of packet: 3058 bytes.
  1206. # 15 Jan 92 21:03 IOS  Received ZIPmail packet E:\BINKLEY\SYS\IN\
  1207.      D685739C.WE3
  1208. $ 15 Jan 92 21:03 IOS  Size of compressed packet: 624 bytes.
  1209. ~ 15 Jan 92 21:03 IOS  Running e:\binkley\stzip.ttp # 15 Jan 92 
  1210. 21:03 IOS  08146B51.PKT assembled 15.01.1992 at 20:25
  1211.      by CDEhost
  1212. $ 15 Jan 92 21:03 IOS  Size of packet: 577 bytes.
  1213. # 15 Jan 92 21:03 IOS  Received ZIPmail packet E:\BINKLEY\SYS\IN\
  1214.      A09D2B1E.WE3
  1215. $ 15 Jan 92 21:03 IOS  Size of compressed packet: 16036 bytes.
  1216. ~ 15 Jan 92 21:03 IOS  Running e:\binkley\stzip.ttp *external prg
  1217. # 15 Jan 92 21:03 IOS  08135F03.PKT assembled 15.01.1992 at 19:22
  1218.      by CDEhost
  1219. $ 15 Jan 92 21:03 IOS  Size of packet: 1854 bytes.
  1220. # 15 Jan 92 21:03 IOS  08145149.PKT assembled 15.01.1992 at 20:19
  1221.      by CDEhost
  1222. $ 15 Jan 92 21:03 IOS  Size of packet: 29631 bytes.
  1223. # 15 Jan 92 21:03 IOS  08146B4B.PKT assembled 15.01.1992 at 20:25
  1224.      by CDEhost
  1225. $ 15 Jan 92 21:03 IOS  Size of packet: 755 bytes.
  1226. # 15 Jan 92 21:03 IOS  08150692.PKT assembled 15.01.1992 at 21:15
  1227.      by CDEhost
  1228. $ 15 Jan 92 21:03 IOS  Size of packet: 3997 bytes.
  1229. % 15 Jan 92 21:03 IOS  +-------+-----------------+-------+------+
  1230. % 15 Jan 92 21:03 IOS  | Msgs  | Area            | SysOp | Email|
  1231. % 15 Jan 92 21:03 IOS  +-------+-----------------+-------+------+
  1232. % 15 Jan 92 21:03 IOS  | 3     | DPOINTS_LOC     | 0     | 0    |
  1233. % 15 Jan 92 21:03 IOS  | 13    | ATARIST         | 2     | 0    |
  1234. % 15 Jan 92 21:03 IOS  | 5     | ATARI.028       | 0     | 0    |
  1235. % 15 Jan 92 21:03 IOS  | 3     | FS.028          | 0     | 0    |
  1236. % 15 Jan 92 21:03 IOS  | 8     | HANDEL.028      | 0     | 0    |
  1237. % 15 Jan 92 21:03 IOS  | 1     | NEDERLANDS.028  | 0     | 0    |
  1238. % 15 Jan 92 21:03 IOS  | 1     | N_COMMON        | 0     | 0    |
  1239. % 15 Jan 92 21:03 IOS  +-------+-----------------+-------+------+
  1240. % 15 Jan 92 21:03 IOS  | 6     | MAIL            | 6     | 0    |
  1241. % 15 Jan 92 21:03 IOS  | 2     | PRIVATEMAILBOX  | 2     | 0    |
  1242. % 15 Jan 92 21:03 IOS  +-------+-----------------+-------+------+
  1243. % 15 Jan 92 21:03 IOS  40 message(s) imported.
  1244. % 15 Jan 92 21:03 IOS  0 echomail message(s) created.
  1245. % 15 Jan 92 21:03 IOS  0 message(s) trashed.
  1246.  
  1247. Below `SysOp' the number of messages in an area to the name 
  1248. specified by SysOp are printed. Below `Email' the number of echo 
  1249. messages in the area are displayed. At point systems this number 
  1250. is always zero. `MAIL' indicates the number of messages in 
  1251. netmail. Furthermore the number of echo mails which are created 
  1252. will be displayed and the number of messages that couldn't be 
  1253. imported  is displayed as `message(s) trashed'.
  1254.  
  1255. Below is a list of prefixes for warnings in your logfile or those 
  1256. displayed on your screen:
  1257.  
  1258. +   Major change
  1259. -   Minor change
  1260. #   Information about packed mailpackets
  1261. *   Information about messages
  1262. %   Results
  1263. =   Information about the routing
  1264. $    Information about messages or size of mailpackets 
  1265. Information about external programs that are run
  1266. !   Warning
  1267. ?   Error message
  1268. >   Debug information
  1269.  
  1270. MSGReport
  1271. MSGreport will create a report about incoming messages. This file 
  1272. is output in plain ASCII. The first line gives information about 
  1273. the date and time the report was created. The second line says 
  1274. when the file was last updated. The other lines are: The areaname, 
  1275. followed by the number of imported messages in the period between 
  1276. the date mentioned in the first line, and the date mentioned in 
  1277. the second line. The output file is called IOSMAIL.HIS. If 
  1278. IOSMAIL.HIS does not exist yet, IOSmail will create one if 
  1279. MSGReport is used.
  1280.  
  1281. MYAREA   10
  1282.  |        |
  1283.  |        Messages imported in that period
  1284.  Areaname
  1285.  
  1286. If a new area is added in that period, this area will not be found 
  1287. in the current report file. To include the added area just delete 
  1288. the old report.
  1289.  
  1290. NiceOutput
  1291. Origin and Destination of a message will be written into the log 
  1292. if this keyword is included.
  1293.  
  1294. Example:
  1295. ! 22 Sep 18:00:33 IOS  Rinaldo Visscher (2:280/301.1) > Eddie Tao 
  1296. (2:280/301.9)  MAIL
  1297.  
  1298. This means that this line will appear in the log.
  1299.  
  1300. 3.4.4     Path keywords
  1301. Path keywords will pass the names of the folders to IOSmail. 
  1302. IOSmail needs this information to determine where it should 
  1303. retrieve or place its data.
  1304.  
  1305. Netmail (private messages)
  1306. You can specify this in AREAS.BBS by specifying the MAIL area. If 
  1307. not, this should be specified in the configuration as: Netmail 
  1308. <path>
  1309.  
  1310. Example:
  1311. Netmail E:\POINTS\MSGS\9999
  1312.  
  1313. If the path is not defined either in AREAS.BBS or IOSMAIL.CFG, 
  1314. then you won't able to import private mail. Again it is not 
  1315. allowed to add an extension as with the regular message areas.
  1316.  
  1317. FDataBase <drive><path>
  1318. FDataBase is for the specification of the path for the FidoNet 
  1319. messagebase. This database is suitable for storing messages like 
  1320. you are used to in your message editor. Retrieving these messages 
  1321. is as easy as using your message editor, because you can copy 
  1322. those message back and forth. This database will come in handy 
  1323. when you need to look up particular messages but you don't want to 
  1324. keep them in the message base of you message editor.
  1325.  
  1326. Example:
  1327. FDataBase C:\FIDODATA\
  1328.  
  1329. FDGetFrom <direction><name>
  1330. FGetFrom is for use in conjunction with FDataBase. It is used to 
  1331. specify the person to whom messages are to or from.  The direction 
  1332. will determine whether those messages should be to or from this 
  1333. person. Wildcards are allowed in <name>.
  1334. > means: messages to <name>
  1335. < means: messages from <name>
  1336.  
  1337. Example 1:
  1338. FGetFrom >Rinaldo Visscher
  1339.  
  1340. All messages to Rinaldo Visscher will be transferred to the 
  1341. FidoDataBase.
  1342.  
  1343. Example 2:
  1344. FGetFrom <Eddie *
  1345.  
  1346. All messages from people whose name start with `Eddie' will be 
  1347. transferred to the FidoDataBase.
  1348.  
  1349. Inbound & Outbound folders
  1350. Mail packets will be situated in the so called Inbound and 
  1351. Outbound folders. Inbound for the messages which are imported and 
  1352. Outbound for messages to be exported. Please, refer to your 
  1353. mailer's manual. Paths that are specified in the IOSmail 
  1354. configuration file should correspond to the ones of your mailer. 
  1355. If this is not the case you will not able to receive or send 
  1356. messages.
  1357.  
  1358. Outbound <path>
  1359.  
  1360. Example:
  1361. Outbound E:\POINT\OUTBOUND\
  1362.  
  1363. Inbound <path>
  1364.  
  1365. Example:
  1366. Inbound E:\POINT\INBOUND\
  1367.  
  1368. The paths mentioned in the examples are just common names. Since 
  1369. these are references to folder(s). You may not specify a filename, 
  1370. because there is a chance that mail packets will not be extracted. 
  1371. This folder is to indicate the folder where mail should be put 
  1372. from systems that are not listed in the nodelist.
  1373.  
  1374. KnownInbound <drive><path>
  1375. KnownInbound tells IOSmail that this is a Known Inbound folder, as 
  1376. used by BinkleyTerm. This folder is used for inbound mail packets 
  1377. from mail systems that are known in the nodelist but that do not 
  1378. require a passworded session. All messages are imported to the 
  1379. TrashArea except for netmail.
  1380.  
  1381. MailTemp <drive><path>
  1382. MailTemp is used for the specification of the path where mail 
  1383. packets will be stored temporarily during the export of mail. If 
  1384. no path is specified, IOSmail will create a folder itself in the 
  1385. root: \outtemp.
  1386.  
  1387. PktTemp <drive><path>
  1388. PktTemp is used for the specification of the path where mail 
  1389. packets should be stored during the extraction of mail. IOSmail 
  1390. will look at that folder to determine if it is empty, if not it 
  1391. will delete all non-pkt files found. Then IOSmail will put 
  1392. extracted mail packet into that folder. IOSmail will create a 
  1393. folder called \intemp in the root if no path is specified.
  1394.  
  1395. ProtInbound <drive><path>
  1396. This keyword is to indicate where the ProtInbound folder is as 
  1397. used by BinkleyTerm. This folder is used to hold inbound 
  1398. mailpackets from mail systems with which you have passworded 
  1399. sessions.
  1400.  
  1401. TrashArea <drive><path>
  1402. If any message is imported which does not have an area ( yet ) 
  1403. IOSmail will put them into the TRASHAREA. Just put this keyword 
  1404. into the IOSMAIL.CFG. See also AutoAddArea.
  1405.  
  1406. TrashArea <drive><path>
  1407.  
  1408. Example:
  1409. TrashArea E:\POINT\MSGS\9998
  1410.  
  1411. The area-less messages will be collected in the 9998 area.
  1412.  
  1413. 3.4.5     Messagebase management keywords
  1414. Messagebase management keywords control built-in options of 
  1415. IOSmail which can alter your messagebase. Some of them will change 
  1416. the appearance of you messages by changing the SEEN-BY lines for 
  1417. instance.
  1418.  
  1419. AddAKA
  1420. The AddAKA keyword will include all your `also known as' numbers 
  1421. to the SEEN-BY line if it concerns mail within the same zone.
  1422.  
  1423. Example:
  1424. AddAKA
  1425. Address   2:280/3.0
  1426. Address   2:280/308.0
  1427.  
  1428. The SEEN-BY line will look like this:
  1429. SEEN-BY 280/3 308
  1430.  
  1431. AddDomain <domains>
  1432. If you use AddDomain your origin line will include the name of the 
  1433. domain you are in.  In some domains it is mandatory to add these 
  1434. names. If <domains> is specified then the domain name is used from 
  1435. the zone which is not indicated by ApplZone. If you wish you can 
  1436. add multiple zone numbers at <domains>.
  1437.  
  1438. Example:
  1439. AddDomain 5 90
  1440.  
  1441. Domain 88 is PHETNet.ftn
  1442. Domain 90 is NeST.ftn
  1443.  
  1444. * Origin Thanks Daron B for NeST (90:4000/103.0@NeST.ftn)
  1445. * Origin Blub-blub all over the place (88:999/100.0@PHETnet.ftn)
  1446.  
  1447. CompactMSGS <number>
  1448. (Keyword is effective only in combination with -D switch.)
  1449. CompactMSGS tells IOSmail to compact the message bases mentioned 
  1450. in AREAS.BIN. You have three options for <number>:
  1451. 1. Compact messagebase after importing messages.
  1452. 2. Compact messagebase after scanning messages.
  1453. 3. Compact messagebase after importing, scan or both (always).
  1454.  
  1455. Compaction defaults to 2 (compact after a scanning session).
  1456.  
  1457. CompactMSGS can also be called without import or scan. Don't put 
  1458. the -I or -S in the commandline. Then IOSmail only compacts the 
  1459. messagebase. -L can be used if desired.
  1460.  
  1461. CopyArea <source><dest.><name>
  1462. CopyArea will copy messages from <name> in the source area to the 
  1463. destination area. <name> can be specified using wildcards. See 
  1464. also MoveArea.
  1465.  
  1466. Example 1:
  1467. CopyArea POINTS_LOC LOCAL Rinaldo Visscher
  1468.  
  1469. In this example all messages written by Rinaldo Visscher in 
  1470. POINTS_LOC will be copied to LOCAL.
  1471.  
  1472. Example 2:
  1473. CopyArea POINTS_LOC LOCAL Eddie *
  1474.  
  1475. In example 2 all messages written in POINTS_LOC by people whose 
  1476. name starts with `Eddie' will be copied to LOCAL.
  1477.  
  1478. Example 3:
  1479. CopyArea *_LOC LOCAL Eddie *
  1480.  
  1481. In the final example all messages written in _LOC areas by people 
  1482. whose name starts with `Eddie' will be copied to LOCAL. For 
  1483. instance messages from TEST_LOC, MAC_LOC and so on would be 
  1484. included.
  1485.  
  1486. CopyPVTmail
  1487. CopyPVTmail can be used if you want incoming messages which are 
  1488. directed to you to be copied into a special area called 
  1489. PRIVATEBOXAREA or PRIVATEMAILBOX. Also Netmail will be copied. If 
  1490. you like, it is possible to reply from within the PRIVATEBOXAREA. 
  1491. Note that the line `<control-a>AREA [<areaname>]' must be present 
  1492. and this area should to be specified in AREAS.BBS, otherwise you 
  1493. won't be able to use this option and your reply will be deleted.
  1494.  
  1495. Copy-to-Point
  1496. If Copy-to-Point is used together with CopyArea or MoveArea 
  1497. messages will also be forwarded to points. If you leave out 
  1498. Copy-to-Point CopyArea will only be for local use.
  1499.  
  1500. DefDays <days>
  1501. (Keyword is effective only in combination with -D switch.)
  1502. The default number of days that messages will be held in the 
  1503. message base. If -DAYS is not specified in AREAS.BBS or 
  1504. DAREAS.BBS, the number of days in <days> defaults to DefDays'. If 
  1505. no -DAYS is found the number of days defaults to 21 days.
  1506.  
  1507. DupeLog <aantal>
  1508. To filter already imported messages IOSmail compares the old 
  1509. messages to the new ones in the DupeLog file. With this keyword 
  1510. you can specify howmany messages IOSmail should keep track of. The 
  1511. data of these messages will stored binary in a file called 
  1512. IOSDUPES.LOG.
  1513.  
  1514. Example:
  1515. DupeLog  2000
  1516.  
  1517. In this case data of 2000 messages will be kept in the file 
  1518. IOSDUPES.LOG
  1519.  
  1520. KeepPrivate
  1521. If you want to keep the messages you wrote in PRIVATEMAILBOX then 
  1522. you ought to include the keyword KeepPrivate in your 
  1523. configuration. Messages you have written will be kept in the 
  1524. messagebase.
  1525.  
  1526. Nodes and to some extent points, are able to prepare the mail in 
  1527. such a way that it is almost ready for transmission. If you're a 
  1528. node you could by means of an commandline switch prepare messages 
  1529. by an appropriate packer for a particular person. Only NetMail 
  1530. will not be processed.
  1531.  
  1532. KillFrom <name>
  1533. It is possible to delete messages from a particular person. This 
  1534. comes in very handy if that particular person is only allowed to 
  1535. read messages, but not allowed to write any.
  1536.  
  1537. Example
  1538. KillFrom John Doe
  1539.  
  1540. KillSent and KillAll
  1541. { Not suitable for points }
  1542. Suppose you are a node, but you do not want messages not directed 
  1543. to you to be retained in the Netmail area. This can be done by 
  1544. specifying one or both of the following keywords:
  1545. KillSent, KillAll
  1546.  
  1547. KillSent will delete all messages not directed to you. Messages 
  1548. that are directed to you or your points will be kept. KillAll will 
  1549. also delete the messages to your points, resulting in a 
  1550. messagebase with only messages directed to you. In both cases 
  1551. these messages will get the flag KILLSENT. You can only use this 
  1552. feature if you're a node. Using it at point systems will have no 
  1553. effect.
  1554.  
  1555. MaxMessages <number>
  1556. (Keyword is effective only in combination with -D switch.)
  1557. The maximum number of messages that may be held in the 
  1558. messagebase. If the number of messages is higher than specified by 
  1559. <number> the oldest ones will be deleted during compaction. 
  1560. Default is 65534. This is also the highest possible number of 
  1561. messages that can be held in a message base.
  1562.  
  1563. MinDiskSpace <kbytes>
  1564. This keyword allows IOSmail to check the available diskspace 
  1565. before and after each mail packet has been imported. If diskspace 
  1566. is less than amount specified by <bytes> you will be prompted and 
  1567. the import session will abort.
  1568.  
  1569. Example:
  1570. MinDiskSpace 2048
  1571.  
  1572. If during import, diskspace is less than 2048 bytes. Any larger 
  1573. packet will be skipped. If it is a message it will not be 
  1574. imported.
  1575.  
  1576. If MinDiskSpace check is on, the diskspace is also checked when 
  1577. compacting. If space is insufficient, the process is also stopped.
  1578.  
  1579. MinMessages <number>
  1580. (Keyword is effective only in combination with -D switch.) The 
  1581. minimum number of message that may be held in a message base. If 
  1582. the messagebase contains less than that specified by <number>, 
  1583. nothing will be deleted  during compaction. Default number of 
  1584. messages is zero.
  1585.  
  1586. MoveArea <source><dest.> <name>
  1587. MoveArea has the same syntax as CopyArea. But instead of copying 
  1588. the messages, the messages are moved.
  1589.  
  1590. NoZone
  1591. Some mail utilities do not recognise the use of zone numbers in 
  1592. the SEEN-BY and PATH lines. To switch off the addition of zone 
  1593. numbers NoZone should be included in IOSMAIL.CFG.
  1594.  
  1595. QbbsLastRead <drive><path>
  1596. (Keyword is effective only in combination with -D switch.) This 
  1597. keyword will let IOSmail know that it has to update the lastread 
  1598. pointers from QuickBBS messagebase after compacting its 
  1599. messagebase.
  1600.  
  1601. Example:
  1602. QbbsLastRead   E:\MAIL\LASTREAD.BBS
  1603.  
  1604. Realname
  1605. Sometimes we notice a line containing <control a>REALNAME:. 
  1606. IOSmail can, if desired, read this line. This name will only be 
  1607. written locally and will not be passed on to the exported mail. 
  1608. There are three ways to use this option. It is also possible to 
  1609. attach this line to your messages.
  1610.  
  1611. Example:
  1612. RealName 1     Only incoming mail. If this line is included in 
  1613. the configuration file this REALNAME line will be 
  1614. copied to the messages.
  1615. RealName 2     Only outgoing mail. This line will be added to 
  1616. messages you write.
  1617. RealName 3     Both. Incoming and outgoing mail.
  1618.  
  1619. RealName  In this case RealName 3 will be chosen by default.
  1620.  
  1621. SaveLocal
  1622. Message which are written locally will normally not be written 
  1623. back - they look exactly as they were typed in. Sometimes it is 
  1624. handy to know what IOSmail has done with your messages. For 
  1625. instance, you might like to see what your origin line looks like, 
  1626. etc. By using the keyword SaveLocal your locally typed messages 
  1627. will be put back and the original message will be marked as 
  1628. deleted.
  1629.  
  1630. StripPID
  1631. The keyword StripPID is used for stripping the PID:-lines in your 
  1632. messages. This will save some disk space.
  1633.  
  1634. TinyPath
  1635. { Only for points }
  1636. TinyPath will let IOSmail not include the fakenet numbers of 
  1637. points in the path lines of echomail messages.  See also 
  1638. TinySeenBy.
  1639.  
  1640. TinySeenBy
  1641. { Only for Points }
  1642. The keyword TinySeenBy will strip the fakenet numbers from the 
  1643. SEEN-BY lines. This will save some disk space. It's for local use 
  1644. only.
  1645.  
  1646. 3.4.6     Routing keywords
  1647. Routing keywords tell IOSmail what path the mail packets should go 
  1648. to arrive at their correct destination. IOSmail is extremely 
  1649. flexible in handling routing, hence you'll be limited only by your 
  1650. imagination.
  1651.  
  1652. A few notes on notation. You're probably familiar with wildcards 
  1653. such as * and ?. Below you'll see an extension to increase 
  1654. flexibility of routing even more.
  1655.  
  1656. 2:280/(305,306,314).0 equals:
  1657. 2:280/305.0 2:280/306.0 2:280/314.0 .
  1658.  
  1659. 2:280/310.[1-9] equals:
  1660. point 1 to 9, 9 included for node 2:280/310.0.
  1661.  
  1662. 2:280/310.[139] equals:
  1663. point 1, 3 and 9 from node 2:280/310.0.
  1664.  
  1665. It is even possible to combine these notations by using curly 
  1666. brackets. Arguments should be separated by a comma: {10,90,150} or 
  1667. 2:280/{[301-306],200,226}.0.
  1668.  
  1669. ApplZone <zone><outbouund path><domain>
  1670. ApplZone has the same function as the Domain statement in 
  1671. BinkleyTerm. Zone stands for the number with out a colon that 
  1672. matches the Domain. <domain> is the name of the domain that has 
  1673. been specified in the BINKLEY.CFG. Suppose you decide to join 
  1674. NeST, which has zone 90. You should then include the following 
  1675. keywords in BINKLEY.CFG and IOSMAIL.CFG:
  1676.  
  1677. Example:
  1678. BINKLEY.CFG has the following statement:
  1679. Domain Nest.ftn nest nestlist
  1680.  
  1681. IOSMAIL.CFG should include the following:
  1682. ApplZone 90 E:\BINKLEY\NEST\ NEST.FTN
  1683.  
  1684. The above mentioned `nest.ftn' can be used when AddDomain is used. 
  1685. The folder `\NEST' corresponds to the folder specified in 
  1686. BINKLEY.CFG. IOSmail will create the appropriate folder if it 
  1687. doesn't exist. It will be called \NEST.05A'. The extension is 
  1688. derived from the zone number and is denoted as a hexadecimal 
  1689. number.
  1690.  
  1691. If ApplZone is not used mail packets will be put in the standard 
  1692. folder as stated with the Inbound keyword.
  1693.  
  1694. Special Note:
  1695. For The Box users it is not recommended to use ApplZone.
  1696.  
  1697. Boss <node number>
  1698. IOSmail uses the node numbers stated by Boss to determine where 
  1699. mail should be routed to.
  1700.  
  1701. Crash-Point <point1 point2 ...>
  1702. With Crash-Point a node of point can send crashmails to other 
  1703. points. It is then necessary to set the CRASH flag in your message 
  1704. editor. By including a point to your Crash-Point lines that point 
  1705. will be crashed. Note that it is necessary that the point 
  1706. telephone number is known to you and that the points should be 
  1707. included in the password lines.
  1708.  
  1709. If you set the CRASH flag in a message directed to a point but you 
  1710. didn't include this point in your Crash_point lines that 
  1711. particular message will be sent (crashed) to its boss.
  1712.  
  1713. Example:
  1714. Your node number is 2:245/52.0 and the IOSMAIL.CFG has the 
  1715. following lines:
  1716. Password  2:280/301 TEST # %ZIPmail
  1717. Crash-Point 2:280/301.1
  1718.  
  1719. If you now send a crashmail to 2:280/301.1 this message will be 
  1720. sent without passing node 2:280/301.0. If Crash-Point was not 
  1721. included then it would have gone via 2:280/301.0.
  1722.  
  1723.  
  1724. Crash-To <node1 node2...>
  1725. Crash-To indicates nodes that should receive crash mail. Even if 
  1726. other unknown systems deliver their mail at yours, mail will be 
  1727. crashed to nodes specified at <node1 node2...>.
  1728.  
  1729. Example:
  1730. Crash-To 2:255/355
  1731.  
  1732. As soon as a message for 2:255/355 is processed that message will 
  1733. be crashed.
  1734.  
  1735. Example:
  1736. Crash-To 2:255/*
  1737.  
  1738. All mail routed to net 255 should be crashed.
  1739.  
  1740. Move-Mail <destination><source(s)>
  1741. Move-Mail will allow mail from <source(s)> to be merged in mail 
  1742. packets routed to <destination>. Mail packets will be included 
  1743. separately. In other words destination address numbers will not be 
  1744. changed by IOSmail. See also RedirectNetmail.
  1745.  
  1746. Example:
  1747. Move-Mail 2:280/301.0 90:4000/103.0
  1748. Mail from node 90:4000/103.0 will be included in the mail packet 
  1749. for node 2:280/301.0.
  1750.  
  1751. Example:
  1752. Move-Mail 2:280/301 90:4000/103 50:100/100 20:100/100
  1753. Mail from zone 90, zone 50 and zone 20 will be included in the 
  1754. mail packet for 2:280/301.
  1755.  
  1756. ReAddress <origin>, <origin node>, <new origin>, <new node>
  1757. With ReAddress you can redirect netmail from someone to another 
  1758. address. This comes in handy if you're node and point of your own 
  1759. system. E.g. Mail that is addressed to your nodenumber will be put 
  1760. on hold at your pointnumber.
  1761.  
  1762. For <origin and <origin node> wildcard may be used. Please not the 
  1763. commas. These must be included.
  1764.  
  1765. Example:
  1766. ReAddress Rinaldo Visscher, 2:280/301.0, Eddie Tao, 2:280/312.0
  1767. All mail addressed to Rinaldo Visscher will be redirected to Eddie 
  1768. Tao with nodenumber 2:280/312.0
  1769.  
  1770. Example:
  1771. ReAddress Bernd *, 2:*/*, Joerg Spilker, 2:245/69
  1772. All mail addressed to person whose first name is Bernd at zone 2 
  1773. will be redirected to Joerg Spilker at 2:245/69.0.
  1774.  
  1775. RedirectNetmail
  1776. Redirectnetmail will allow you to write messages under let's say 
  1777. zone 2 and readdress it with your zone 90: address. Suppose you 
  1778. have 2:280/301.1 as zone 2 address and 90:4000/103 as zone 90 
  1779. address. Messages for zone 90 will appear to be sent by 
  1780. 90:4000/103 instead of 2:280/301.1.
  1781.  
  1782. This keyword is really a key statement in MultiZone setups. It 
  1783. allows you to have several zones or to be more precise several 
  1784. nets in one single setup. RedirectNetmail also works for addresses 
  1785. in the same network or zone.
  1786.  
  1787. For instance your mail is sent as 2:23301/1 (a so called three 
  1788. dimensional address). IOSmail will convert it such that your new 
  1789. address will be 2:280/301.1 (a so called four dimensional 
  1790. address).
  1791.  
  1792. Route <destination><source1 source2...>
  1793. With the Route keyword it is possible to direct echo mail from 
  1794. specific nodes to other nodes.
  1795.  
  1796. Example:
  1797. Route 2:245/8 2:24?/* 2:23?/*
  1798.  
  1799. All echo mail from nodes between 2:230/0 and 2:249/999 will be 
  1800. routed to node 2:245/8.
  1801.  
  1802. Example:
  1803. Route 2:280/0 *
  1804.  
  1805. All echo mail from any node will be routed to node 2:280/0.
  1806.  
  1807. Multiple Route statements are allowed:
  1808.  
  1809. Example:
  1810. Route 90:1004/0 90:*
  1811. Route 2:245/8 2:24?/* 2:23?/{101,104,110}
  1812. Route 2:280/0 *
  1813.  
  1814. It is strongly advised that you put your main boss' or host's 
  1815. address on the last line of the Route lines. If this line does not 
  1816. exist IOSmail will search for the Boss keyword.
  1817.  
  1818. 3.4.7     Mail packet management keywords
  1819. These keywords let IOSmail know how it should handle mail packets. 
  1820. For instance, it is possible to determine the maximum allowable 
  1821. size for a particular mail packet before it is deleted. Or the 
  1822. type of mail packet that should be created to suit certain 
  1823. mailers.
  1824.  
  1825. Arc-For <node1 node2 ....>
  1826. Arc-For ( ARCmail For ) indicates which nodes or points should 
  1827. have ARCmail.
  1828.  
  1829. Example:
  1830. Arc-For .* 2:280/3 2:245/8
  1831.  
  1832. All points on your system, node 2:280/3 and node 2:245/8 should 
  1833. receive ARCmail. (See also appendix A for the definition of 
  1834. ARCmail.)
  1835.  
  1836. Capture
  1837. Suppose you're a node and one of your points will be on holiday 
  1838. for a long time or he just cannot poll regularly to get his mail. 
  1839. To reduce the size of his mail packet you might want to disconnect 
  1840. him from his areas. But then you would have to browse through 
  1841. AREAS.BBS and change this manually or the point in question could 
  1842. write a message to Areafix to disconnect himself. But all this is 
  1843. unnecessary with IOSmail. You just add the following line to your 
  1844. configuration file:
  1845.  
  1846. Capture <node> <name>
  1847.  
  1848. Example:
  1849. Capture 2:280/301.1 Rinaldo Visscher
  1850.  
  1851. Incoming mail will then be compared to the capture name. Mail 
  1852. directed to that particular person will be processed like other 
  1853. outgoing mail, but mail not directed to that person will not.
  1854.  
  1855. 4DMSGHeader
  1856. { Only for points }
  1857. With 4dMSGHeader IOSmail will know that it should use 4D message 
  1858. headers in contrast of the regular 3D message header which 
  1859. consists of the so called a fakenet number. Its use is when the 
  1860. receiving mailer cannot handle 3D point addresses, which is the 
  1861. case with D'Bridge. See also *, INTL in echomail.
  1862.  
  1863. Though its advisable not to use 4MSGHeader at nodes, it is no 
  1864. problem when both are using IOSmail, for IOSmail is capable of 
  1865. handling 4D addresses.
  1866.  
  1867. DefaultPkt <type>
  1868. The keyword DefaultPkt is used to define the so called packet 
  1869. header type when Crash mails are sent. The following type are 
  1870. built-in:
  1871.  
  1872. o    2.0  Stone Age
  1873. o    2+   Type 2+, e.g. FrontDoor, Gecho
  1874. o    2.1  
  1875. o    2.2  BinkScan
  1876.  
  1877. Example:
  1878. DefaultPkt  2+
  1879.  
  1880. All Crash mail should contain type 2+ message headers.
  1881.  
  1882. Deny-Except <node(s)>
  1883. Deny-Except determines if mail from particular nodes are allowed 
  1884. to be processed. Sometimes it is not wanted to process large 
  1885. packets, because the schedule will be wrong. It is advisable to 
  1886. use Deny-Except in Event lines.
  1887.  
  1888. Example:
  1889. Event All 3:30 2:30 deny-Except 2:28?/*.*
  1890. Event All 2:30 3:30 Deny-Except *:*/*.*
  1891.  
  1892. In the first line all mail between 3.30 and 2.30 will not be 
  1893. processed expect for mail from nodes of region 28. Thus 2:280/0.0 
  1894. until 2:289/999.999.
  1895.  
  1896. At the second line alle mail will be processed which is received 
  1897. between 2.30 and 3.30.
  1898.  
  1899. For points it suffices to include the next line in their 
  1900. IOSMAIL.CFG:
  1901.  
  1902. Deny-Except *:*/*.*   or
  1903. Deny-Except *
  1904.  
  1905. Hold-Del <kb><node1 node2 ...>
  1906. { Not suitable for points }
  1907. Hold-Del will compare a mail packet's size to <kb>.  Mail packets 
  1908. bigger than this will be deleted.  <kb> is its size in kilobytes. 
  1909. Hold-Del works only with *.HA and *.HAT files. This keyword will 
  1910. prevent you from running out of diskspace. This keyword may be 
  1911. used in Events.
  1912.  
  1913. Hold-For <node1 node2 ...>
  1914. { Not suitable for points }
  1915. Hold-For will tell IOSmail to put mail on hold for the nodes 
  1916. specified in <node1 node2 ...>. This keyword may be used in 
  1917. Events.
  1918.  
  1919. Example:
  1920. Hold-For .* 2:280/30?
  1921.  
  1922. Put mail on hold for all points on your system and nodes between 
  1923. 2:280/300 and 2:280/399, 2:280/300 included.
  1924.  
  1925. Hold-Max <kb><node1 node2 ...>
  1926. { Not suitable for points }
  1927. Hold-Max will change a hold file into a poll file when its size 
  1928. exceeds the amount in <kb>. <kb> is noted as kilobytes. It can 
  1929. also be used in cases where Points are listed in the nodelist. 
  1930. Your system can then poll your points.
  1931.  
  1932. Example:
  1933. Hold-Max 100 2:245/52
  1934.  
  1935. If a mail packet exceeds 100 kb the hold file will be changed into 
  1936. a poll file. This keyword works only if applied on *.HA or *.HAT 
  1937. files.
  1938.  
  1939. Hold-to-Poll <node1 node2 ...>
  1940. Hold-to-Poll will change hold files into poll files. This will 
  1941. happen for nodes indicated at <node1 node2 ...>. You are advised 
  1942. to do this in Events.
  1943.  
  1944. Example:
  1945. Event Wed 00:00 02:00 Hold-to-Poll 2:280/305
  1946.  
  1947. On Wednesday between twelve and two o' clock am hold files will be 
  1948. changed into poll files for node 2:280/305.
  1949.  
  1950. MinPacketSize <kb>
  1951. IOSmail will only pack a mailpacket if it exceeds the size 
  1952. specified in kilobytes. If not, the mail packet will remain a *.nm 
  1953. file.
  1954.  
  1955. NewBinkley
  1956. NewBinkley indicates that IOSmail should produce mail packets 
  1957. which support the BinkleyTerm 3.0 format. The benefits of this 
  1958. format are fewer files in your outbound folder, because there is 
  1959. only one file per node. It also becomes clear how much mail is on 
  1960. hold for a particular node or point.
  1961.  
  1962. The *.mo?, *.tu? files are replaced by packets which are labeled 
  1963. with base 36 numbers.
  1964.  
  1965. Example:
  1966. NNNnnnPP
  1967. NNN stands for net
  1968. nnn stands for node
  1969. PP stands for point
  1970.  
  1971. New extensions are:
  1972. o    *.HAT     hold files
  1973. o    *.CAT     crash files
  1974. o    *.OAT     poll files
  1975.  
  1976. The A in the middle of the extensions indicates whether the files 
  1977. contain ARCmail or not. To the contrary U stands for unpacked 
  1978. mail.
  1979.  
  1980. NoNetmailPack
  1981. { For points only }
  1982. NoNetmailPack will allow echo mail to be packed whilst netmail 
  1983. remains as it is. This is needed for points who call FrontDoor 
  1984. mailers, which do not accept netmail attached files.
  1985.  
  1986. PackKnown
  1987. { Not suitable for points }
  1988. Although it is possible to write mail packets locally for known 
  1989. users, suppose you get some mail that has to be processed for 
  1990. another point and that there is Netmail included in this mail 
  1991. packet, that you would like to process. Then you ought to use the 
  1992. keyword PackKnown. If this keyword is not present then it should 
  1993. be processed by another program, for instance Pack. But you should 
  1994. toggle the appropriate switch in the commandline. More about this 
  1995. later on. This keyword has no use in case of points.
  1996.  
  1997. PathCheck
  1998. { Not suitable for points }
  1999. If PathCheck is used IOSmail will check if a message already 
  2000. exists. If so that message will not be exported by IOSmail. This 
  2001. will prevent the message from `bouncing' between nodes. IOSmail 
  2002. compares only net and node numbers during its check.
  2003.  
  2004. One should be careful when using PathCheck between (Fido)zones -to 
  2005. be exact: nets, because similar net and node numbers could exist.
  2006.  
  2007. Prepare-Poll <node1 node2 ...>
  2008. Prepare-Poll will create a so called poll file. This file will 
  2009. notify the mailer that it should dial the specified node. You 
  2010. should fill in complete node numbers at <node1 node2 ...>
  2011.  
  2012. SendAlwaysPKT
  2013. When you use SendAlwaysPKT IOSmail will create a pkt file header 
  2014. instead of a poll file. This pkt file is empty. This is useful 
  2015. when polling FrontDoor mailers which have the annoying property of 
  2016. not sending mail when you have nothing to send. See also 
  2017. NewBinkley and Prepare-Poll.
  2018.  
  2019. The-Box
  2020. Using this keyword IOSmail will create files which are compatible 
  2021. with the The-Box mailer. These file have the following extension: 
  2022. *.Ha, *.Na and *.CA. See also NewBinkley for more information on 
  2023. the created files.
  2024.  
  2025. 3.4.8     File management keywords
  2026. File management keywords tell IOSmail how to handle files and what 
  2027. restrictions they have.
  2028.  
  2029. File-Max <kb> <point1 point2 ....>
  2030. { Not suitable for points }
  2031. File-Max will tell IOSmail which points are allowed to send each 
  2032. other files and what size these files can be. <kb> is the size of 
  2033. the individual file in kilobytes and point1, point2, etc, are the 
  2034. points who are restricted.
  2035.  
  2036. Example:
  2037. File-Max 100 .*
  2038.  
  2039. All points may send each other file attached netmails but are 
  2040. restricted to a maximum of 100 kb. The system will accept files 
  2041. larger than 100 kb but will not pass them on.
  2042.  
  2043. File-To <kb><node1 node2 ...>
  2044. File-To indicates to IOSmail which node/points may receive file 
  2045. attached netmails and what size the files are restricted to. <Kb> 
  2046. is the size of a file in kilobytes. <node1 node2 ...> are the 
  2047. nodes or points who are allowed to receive these file attached 
  2048. netmails from your system.
  2049.  
  2050. Example:
  2051. File-To 20 2:280/301.0
  2052.  
  2053. Only netmails to node 2:280/301.0 with file attached netmails up 
  2054. to 20 kb may be sent.
  2055.  
  2056. 3.4.9     Special keywords
  2057. Below are keywords which do not deal with mail processing. But are 
  2058. here to help IOSmail function in its environment.
  2059.  
  2060. FastImport
  2061. { For points only }
  2062. Using FastImport will increase the rate at which messages are 
  2063. imported greatly. IOSmail will try to read in as many of the pkt 
  2064. file as possible and output the messages in one stream. It uses 
  2065. many channels for achieving this high rate. IOSmail processing 
  2066. mail as a node also need channels, but there are no more than 32 
  2067. on the Atari ST. So nodes can run out of channels. Though a node 
  2068. system with a few points can use FastImport, but it can fail.
  2069.  
  2070. MSGBuffer <bytes>
  2071. MSGBuffer is used to set the buffer space for incoming and 
  2072. outgoing messages. It defaults to 32Kb. Systems where RAM is 
  2073. sparse can set a smaller size for the buffer.
  2074.  
  2075. MultiTasker <tasker>
  2076. With MultiTasker you can specify which multitasker you use. 
  2077. IOSmail will then adapt itself to your multitasker. Currently we 
  2078. have two flavours: MiNT and MultiGEM. If you do not use 
  2079. MultiTasker IOSmail will default to MiNT. You're advised to put 
  2080. this keyword on the very first line of the IOSMAIL.CFG.
  2081.  
  2082. Example:
  2083. MultiTasker MultiGEM
  2084.  
  2085. IOSmail will behave like a GEM program, by issuing a GEM call 
  2086. periodically. Don't forget to rename IOSMAIL.TTP to IOSMAIL.PRG 
  2087. otherwise GEM will not recognise IOSmail as a GEM program.
  2088.  
  2089. IOSmail can also work as a TOS program within MultiGEM, in which 
  2090. case you should rename IOSMAIL.TTP to IOSMAIL.TOS, and you should 
  2091. not use the MultiTasker keyword. When IOSmail is run MultiGEM will 
  2092. put IOSmail into its special MultiGEM window. Since MultiGEM will 
  2093. only run from the Desktop it is necessary to control IOSmail via 
  2094. Event lines, for it is not possible to pass parameters to TOS 
  2095. programs within the Desktop.
  2096.  
  2097. IOSmail will be made compatible with other multitasking operating 
  2098. systems as well. To name a few: RTOS, MINIX and OS/9.
  2099.  
  2100. 3.4.10    Summary of IOSmail keywords
  2101. AddAKA              AddDomain Address        ApplZone
  2102. AreaConsultant Arc-For        ARCarchive     Archiver
  2103. ARJarchive          Boss      Capture        CheckNames
  2104. CompactMSGS         CopyArea  CopyPVTmail    Copy-to-Point
  2105. Crash-To       Crash-Point    DateFormat     DefaultGroup
  2106. DefaultPKT          DefDays        Deny-Except    Event
  2107. FastImport          FDataBase FDGetFrom File-Max
  2108. File-To             Hold-Del  Hold-For  Hold-Max
  2109. Hold-To-Poll   Inbound        KeepFidoBits KeepPrivate
  2110. KillAll             KillFrom  KillSent  KnownInbound
  2111. LZHarchive          LogFile        MailTemp  MaxMessages
  2112. MinDiskSpace   MinPacketSize  MoveArea  Move-Mail
  2113. MSGBuffer      MSGReport MultiTasker    Netmail
  2114. NewBinkley          NiceOutput     NoDisplay NoLog
  2115. NoNetmailPack  NoZone         Outbound  PackKnown
  2116. Password       PathCheck PktTemp        Prepare-Poll
  2117. ProtInbound         QbbsLastRead ReAddress   RealName
  2118. RedirectNetmail     Route          SaveLocal SendAlwaysPKT
  2119. StripPID       SysOp          The-Box        Tiny-Path
  2120. TinySeenBy          TrashArea ZIParchive
  2121.  
  2122.  
  2123. 3.5  Labels & Events - automation
  2124.  
  2125. With labels you can simplify the way you control IOSmail. Multiple 
  2126. commands can be passed to IOSmail, which in turn can be used at 
  2127. different times. It is even possible to create a very tight 
  2128. schedule with a resolution up to one minute.
  2129.  
  2130. Or you can use keywords only when certain things need to be done, 
  2131. such as NoLog or NiceOutput or RealName, to name a few.
  2132.  
  2133. Labels are called by using the following statement:
  2134. IOSMAIL.TTP -E <label name>
  2135.  
  2136. 3.5.1     Keywords for labels
  2137. The following keywords are used to control labels:
  2138. #<label>
  2139. #EndLabel
  2140. #EndAll
  2141. Commands <commandline>
  2142.  
  2143. #<label>  specifies the name of a label.
  2144. #EndLabel specifies the end of a label.
  2145. #EndAll        specifies the end of all labels. Labels which are 
  2146. declared after #ENDALL will have no effect.
  2147. Commands  can be used to pass commands to IOSmail as if you were 
  2148. using it from a shell, commandline interpreter or from 
  2149. the Desktop.
  2150.  
  2151. It is a good idea to put labels at the start of IOSMAIL.CFG, 
  2152. because IOSmail interprets the keywords in a top-down sequence.
  2153.  
  2154. Example:
  2155. #ScanOnly
  2156. commands -scp
  2157. #EndLabel
  2158. #Import
  2159. commands -plirm
  2160. #EndLabel
  2161. #Crunch
  2162. commands -dt
  2163. #EndLabel
  2164. #DoAll
  2165. commands -scplirm
  2166. #EndLabel
  2167. #ScanCrunch
  2168. commands -scpd
  2169. #EndAll
  2170.  
  2171. It is not recommended to include Address lines within a label. If 
  2172. you are multipoint and an Address line is contained in a label 
  2173. which is not used you could have problems during import or 
  2174. scanning sessions. Node numbers at the end of an AREAS.BBS line 
  2175. won't be found and IOSmail will take your default address. But if 
  2176. you insist on having Address line in a label, please check if the 
  2177. correct address has been taken.
  2178.  
  2179. Example:
  2180. ;AREAS.BBS
  2181. E:\POINT\MSGS\0001  IOS_BETA  2:280/301
  2182. E:\POINT\MSGS\0003  MYAREA    2:283/101
  2183.  
  2184. And you your IOSMAIL.CFG contains:
  2185.  
  2186. #Point1
  2187. Address 2:280/301.1 23301
  2188. #EndLabel
  2189. #Point2
  2190. Address 2:283/101.25 23101
  2191. #EndAll
  2192.  
  2193. And you use IOSmail with label Point1:
  2194.  
  2195. IOSMAIL.TTP -E POINT1
  2196.  
  2197. and you have written a message in MYAREA then IOSmail will use 
  2198. 2:280/301.1 as address - the wrong one. Please write messages 
  2199. after the old ones have been processed. And please, insert Key 
  2200. lines in the labels and use IOSmail with at least one -R.
  2201.  
  2202. An example of keywords used in labels is NoLog. One could use 
  2203. different NoLog settings during an import or a scanning session.
  2204.  
  2205. Only one label at a time can be called, though you can use them 
  2206. together with commands.
  2207.  
  2208. Example:
  2209. IOSMAIL.TTP -d -e ScanOnly
  2210.  
  2211. Final note on labels: -E and -H cannot be used in labels.
  2212.  
  2213. 3.5.2     Events
  2214. With the use of Events you can execute commands at user defined 
  2215. times. For instance you could poll boss X at the weekends and boss 
  2216. Y at weekdays.
  2217.  
  2218. Event <days><start><stop><command>
  2219. Event will execute the accompanying commands between <start> and 
  2220. <stop> time and on <days>.
  2221.  
  2222. <days> had the following formats:
  2223. Sun, Mon, Tue, Wed, Thu, Fri, Sat, Wkd, Week, All.
  2224. `Wkd' stands for weekends and `Week' for weekdays.
  2225.  
  2226.  
  2227. <start> and <stop>  have the following formats: HH:MM, where you 
  2228. can choose between 00:00 and 23:59 hours and minutes.
  2229.  
  2230. <command> can be any command or keyword except for label keywords.
  2231.  
  2232. Example:
  2233. Event Wkd  10:00 22:00 NoLog -#
  2234. Event Week 12:00 23:49 LogFile e:\binkley\iosmail.log
  2235. Event All  00:00 23:59 Prepare-Poll 2:245/8
  2236. Event Thu  10:00 12:00 Address 2:281/24.1
  2237.  
  2238. The flexibility and power of the Event command is that nodes or 
  2239. points are free to choose whatever route they want their mail 
  2240. packets to go by specifying the time and day. Therefore it is 
  2241. possible to poll different nodes on different days automatically. 
  2242. Or by putting Event lines into labels one has total control in the 
  2243. way IOSmail processes the mail.
  2244.  
  2245. Example:
  2246. #AutoPost
  2247. event wkd  03:00 23:59
  2248. commands -i -l -p -r -o
  2249. event wkd  00:00 00:59
  2250. commands -i -l -p -r -o -s -c -d
  2251. event week 06:00 23:59
  2252. commands -i -l -p -r -o
  2253. event week 00:00 05:59
  2254. commands -i -l -p -r -s -c
  2255. #EndAll
  2256.  
  2257. 3.6  Gatewaying
  2258.  
  2259. IOSmail has the capability to serve as a gateway between different 
  2260. nets for netmails. If you're not a gateway IOSmail will not change 
  2261. the original message and will pass it on as usual.
  2262.  
  2263. Example:
  2264. From : Rinaldo Visscher on 2:280/3.1
  2265. To   : GateWay on 2:280/3
  2266. ----------------------[NETMAIL  ]--------------------------------
  2267. &To: Joe Jet@90:1000/0.0
  2268. <message text>
  2269.  
  2270. This message has been written at the gateway on 2:280/3 which has 
  2271. a connection with NeST ( zone 90 ). This message has its 
  2272. destinations specified at the &To: field.
  2273.  
  2274. The gateway will create the following message: From : GateWay on 
  2275. 90:5/0
  2276. To   : Joe Jet on 90:1000/0
  2277. -----------------------[NETMAIL ]-------------------------------
  2278. &From: Rinaldo Visscher@2:280/3.1
  2279. <message text>
  2280. ^aVia GateWay on 2:280/3 <time field> by OutMail
  2281. ^aVia Node on 90:5/0 <time field> by OutMail
  2282.  
  2283. If the addressee wants to reply, he should write it to the gateway 
  2284. on 90:5/0 like this:
  2285.  
  2286. From : Joe Jet on 90:1000/0
  2287. To   : GateWay on 90:5/0
  2288. ----------------------[NETMAIL ]--------------------------------
  2289. &To: Rinaldo Visscher@2:280/3.1
  2290. <message text>
  2291.  
  2292. Please bear in mind that IOSmail checks the way the &To field is 
  2293. written. For example: `&TO:' or `&To :' are correct.
  2294.  
  2295.  
  2296. 3.5  Example setup configurations
  2297.  
  2298. All lines in the configuration with a preceding semi colon (;) are 
  2299. comment lines.
  2300.  
  2301. 3.5.1     A Basic Point Setup
  2302. ; Basic Point Setup example
  2303. ;
  2304. ;    >>   Labels for in- and export     <<
  2305. #Import
  2306. commands -lit
  2307. #EndLabel
  2308. ;
  2309. #Export
  2310. commands -sopt
  2311. #EndAll
  2312. ;
  2313. ;    >>Identification<<
  2314. SysOp     Rinaldo Visscher    ; my name
  2315. Address   2:280/301.1 23301   ; my first address
  2316. Password  2:280/301.0 MYPASS %ZIPmail   ; node you're polling
  2317.                                         ;  with password MYPASS
  2318. ;
  2319. ;    >>Logging<<
  2320. Logfile   e:\binkley\system\iosmail.log
  2321. ;
  2322. ;    >>Paths<<
  2323. Netmail   e:\binkley\msgs\0001     ; Netmail area
  2324. Outbound  e:\binkley\outbound\
  2325. Inbound   e:\binkley\inbound\
  2326. TrashArea e:\binkley\msgs\9999     ; Trasharea
  2327. MailTemp  e:\binkley\outbound\temp\
  2328. PktTemp   e:\binkley\inbound\temp\
  2329. ;
  2330. ;    >>Paths for archivers<<
  2331. Archiver  e:\binkley\whatarc.ttp x a    ; Archiver
  2332. LZHarchive     e:\binkley\lzs.ttp x a -m     ; LZH
  2333. ARCarchive     e:\binkley\arc.ttp -x -a ; ARC
  2334. ZIParchive     e:\binkley\zip.ttp -x -a ; ZIP
  2335. ;
  2336. ;    >>Messagebase management<<
  2337. SaveLocal
  2338. CopyPVTmail
  2339. DefDays   30
  2340. Deny-Except    2:280/301 ; import all mail from node 2:280/301
  2341. ;
  2342. ;    >>Routing<<
  2343. Route     2:280/301 *
  2344. ;
  2345. ;    >>Mail packet management<<
  2346. Arc-For   2:280/301
  2347. ;
  2348. ;    >>   File management<<
  2349. File-To   *
  2350.  
  2351. 3.5.2     A Basic Node Setup
  2352. If you're a node and you have points. The following configurations 
  2353. will give you some help.
  2354.  
  2355. ; A basic node setup
  2356. ;
  2357. ;    >>Labels<<
  2358. #IMPORT
  2359. commands -bilt
  2360. #ENDLABEL
  2361. ;
  2362. #EXPORT
  2363. NiceOutput
  2364. commands -soptd
  2365. #ENDALL
  2366. ;
  2367. ;    >>Identification<<
  2368. SysOp     Rinaldo Visscher
  2369. Address   2:280/301.0 23301
  2370. Password  2:280/0.0 BOSSPWD   %ZIPmail
  2371. Password  2:280/301.1    POINT1    $areafixpassword %ZIPmail Password 
  2372. 2:280/301.2    POINT2    $areafixpassword %LZHmail
  2373. ;
  2374. ;    >>Logging<<
  2375. Logfile   e:\binkley\system\iosmail.log
  2376. NoLog     -
  2377. ;
  2378. ;    >>Paths<<
  2379. Netmail   f:\msgs\0001
  2380. Outbound  f:\outbound\
  2381. Inbound   e:\binkley\inbound\
  2382. TrashArea e:\binkley\msgs\9999
  2383. MailTemp  e:\binkley\outbound\temp\
  2384. PktTemp   e:\binkley\inbound\temp\
  2385. ;
  2386.  
  2387. ;    >>Paths for archivers<<
  2388. Archiver  e:\binkley\whatarc.ttp x a    ; Archiver
  2389. LZHarchive     e:\binkley\lzs.ttp x a -m     ; LZH
  2390. ARCarchive     e:\binkley\arc.ttp -x -a ; ARC
  2391. ZIParchive     e:\binkley\zip.ttp -x -a ; ZIP
  2392. ;
  2393. ;    >>Messagebase management<<
  2394. KillAll
  2395. CopyPVTmail
  2396. PathCheck
  2397. SaveLocal
  2398. DefDays   28
  2399. Deny-Except    2:280/0 2:280/301.*
  2400. CompactMSGS    3
  2401. ;
  2402. ;    >>Routing<<
  2403. Route     2:280/0 *
  2404. ;
  2405. ;    >>Mail packet management<<
  2406. PackKnown
  2407. Capture   2:280/301.2 Point X
  2408. Arc-For   2:280/0
  2409. ;
  2410. ;    >>File management<<
  2411. File-To   *
  2412.  
  2413. 3.5.3     A Node Setup with Multiple Addresses 
  2414. Say, you have more than one address. This is not a problem. By 
  2415. adding the required number of address lines you will be able to 
  2416. specify these addresses. Even if you're a point, a so called 
  2417. multipoint.
  2418.  
  2419. ; A Node setup with multiple address line
  2420. ;
  2421. ;    >>   Labels<<
  2422. #IMPORT
  2423. commands -blitrr
  2424. #ENDLABEL
  2425. ;
  2426. #EXPORT
  2427. NiceOutput
  2428. commands -spot
  2429. #ENDALL
  2430. ;
  2431. ;    >>Identification<<
  2432. SysOp     Rinaldo Visscher
  2433. Address   2:280/301.0 23301
  2434. Address   2:280/220.0 23220
  2435. Password  2:280/0.0 BOSSPWD   %ZIPmail
  2436. Password  2:280/301.1    POINT1    $areafixpassword %ZIPmail Password 
  2437. 2:280/301.2    POINT2    $areafixpassword %LZHmail ;
  2438. ;    >>Logging<<
  2439. ;
  2440. Logfile   f:\system\iosmail.log
  2441. NoLog     -
  2442. MSGreport
  2443. ;
  2444. ;    >>Paths<<
  2445. Netmail   f:\msgs\0001
  2446. Outbound  f:\outbound\
  2447. Inbound   e:\mail\inbound\
  2448. ProtInbound    e:\mail\protin\
  2449. KnownInbound   e:\mail\knownin\
  2450. TrashArea e:\mail\msgs\9999
  2451. MailTemp  e:\outbound\temp\
  2452. PktTemp   e:\mail\inbound\temp\
  2453. ;
  2454. ;    >>Paths for archivers<<
  2455. Archiver  e:\binkley\whatarc.ttp x a    ; general archiver
  2456. LZHarchive     e:\binkley\lzs.ttp x a -m     ; LZH
  2457. ARCarchive     e:\binkley\arc.ttp -x -a ; ARC
  2458. ZIParchive     e:\binkley\zip.ttp -x -a ; ZIP
  2459. ;
  2460. ;    >>Messagebase management<<
  2461. RealName
  2462. KillAll
  2463. ; KillAll is for nodes only
  2464. DefDays   30
  2465. Deny-Except    2:280/301.* 2:280/0
  2466. CopyPVTmail
  2467. PathCheck
  2468. ; PathCheck is for nodes only
  2469. SaveLocal
  2470. ;
  2471. ;    >>Routing<<
  2472. Route     2:280/0 *
  2473. ;
  2474. ;    >>Mail packet management<<
  2475. Arc-For   2:280/0
  2476. PackKnown
  2477. Capture   2:280/301.2 Point X
  2478. ;
  2479. ;    >>File management<<
  2480. File-To   *
  2481. File-Max  100 2:280/*
  2482.  
  2483. 3.5.4     MultiPoint
  2484. A setup for points who have more than one boss address.
  2485.  
  2486. ; Point setup with multiple addresses: multipoint
  2487. ; for use with BinkleyTerm 3.0
  2488. ;
  2489. ;    >>Labels<<
  2490. #IMPORT
  2491. commands -bilt
  2492. #ENDLABEL
  2493. ;
  2494. #EXPORT
  2495. NiceOutput
  2496. commands -sport
  2497. #ENDALL
  2498. ;
  2499. ;    >>Identification<<
  2500. SysOp     Rinaldo Visscher
  2501. Address   2:280/301.1 3303
  2502. Address   2:280/501.1 3501
  2503. Password  2:280/301.0 PWD1 %ZIPmail
  2504. Password  2:280/501.0 PWD2 %LZHmail
  2505. ;
  2506. ;    >>Logging<<
  2507. Logfile   e:\point\iosmail.log
  2508. NoLog     -%
  2509. ;
  2510. ;    >>Paths<<
  2511. Netmail   e:\point\msgs\0001
  2512. Outbound  e:\point\outbound\
  2513. Inbound   e:\point\inbound\
  2514. TrashArea e:\point\msgs\9999
  2515. MailTemp  e:\binkley\outbound\temp\
  2516. PktTemp   e:\binkley\inbound\temp\
  2517. ;
  2518. ;    >>Paths for archivers<<
  2519. Archiver  e:\point\whatarc.ttp x a ; general archiver
  2520. LZHarchive     e:\point\lzs.ttp x a -m  ; LZH
  2521. ARCarchive     e:\point\arc.ttp -x -a   ; ARC
  2522. ZIParchive     e:\point\zip.ttp -x -a   ; ZIP
  2523. ;
  2524. ;    >>Messagebase management<<
  2525. CopyPVTmail
  2526. SaveLocal
  2527. DefDays   30
  2528. Deny-Except    2:280/301 2:280/501
  2529. ;
  2530. ;    >>Routing<<
  2531. Boss 2:280/301.0
  2532. Route     2:280/301 2:280/3??
  2533. Route     2:280/501 2:280/5??
  2534. ;
  2535. ;    >>Mail packets management<<
  2536. Arc-For   2:280/301 2:280/501
  2537. ;
  2538. ;    >>File management<<
  2539. File-To   25   *
  2540.  
  2541. If your boss has multiple addresses then it is possible to add 
  2542. these extra address lines too. In fact this is the same as 
  2543. multipoint.
  2544.  
  2545. 3.5.5     MultiZone Setup
  2546. There is such a thing as multizone. Multizone nets are differing 
  2547. only in the way they're using their zonenumber. IOSmail is able to 
  2548. handle these nets within the one setup.
  2549.  
  2550. You just specify the address. Let's say that I have point number 1 
  2551. and my address is 90:4000/103. My boss is 90:4000/101:
  2552.  
  2553. ; Multizone setup
  2554. ; For use with BinkleyTerm 3.00
  2555. ;
  2556. ;    >>Labels<<
  2557. #IMPORT
  2558. commands -lit
  2559. #ENDLABEL
  2560. ;
  2561. #EXPORT
  2562. NiceOutput
  2563. commands -sport
  2564. #ENDALL
  2565. ;
  2566. ;    >>Identification<<
  2567. SysOp     Rinaldo Visscher
  2568. Address   2:280/301.1    23301
  2569. Address   90:4000/103.0  4101
  2570. Password  2:280/301.0    PWDFIDO   %LZHmail
  2571. Password  90:4000/101.0  PWDNEST   %ZIPmail
  2572. ;
  2573. ;    >>Logging<<
  2574. LogFile   e:\point\iosmail.log
  2575. MSGReport
  2576. ;
  2577. ;    >>Paths<<
  2578. Netmail   e:\point\msgs\0001
  2579. Outbound  e:\point\outbound\
  2580. Inbound   e:\point\inbound\
  2581. TrashArea e:\point\msgs\9999
  2582. MailTemp  e:\point\outbound\temp\
  2583. PktTemp   e:\point\inbound\temp\
  2584. ;
  2585. ;    >>Paths for archivers<<
  2586. Archiver  e:\point\whatarc.ttp x a ; general archiver
  2587. LZHarchive     e:\point\lzs.ttp x a -m     ; LZH
  2588. ARCarchive     e:\point\arc.ttp -x -a      ; ARC
  2589. ZIParchive     e:\point\zip.ttp -x -a      ; ZIP
  2590. ;
  2591. ;    >>Messagebase management<<
  2592. RealName  1
  2593. CopyPVTmail
  2594. SaveLocal
  2595. KillFrom  Ban Fan Bokkam
  2596. DefDays   30
  2597. ;
  2598. ;    >>Routing<<
  2599. ApplZone  90: e:\point\nest\ nest.ftn
  2600. Route     90:5/0 90:*
  2601. Route     2:280/301
  2602. RedirectNetmail
  2603. ;
  2604. ;    >>Mail packet management<<
  2605. Arc-For   2:280/301 90:5/0
  2606. NewBinkley
  2607. ;
  2608. ;    >>File management   <<
  2609. File-To   *
  2610.  
  2611. If you receive mail from your boss but the nodenumber doesn't 
  2612. match those in your configuration file, it is possible that 
  2613. IOSmail will send those messages back. You could prevent this by 
  2614. specifying multiple address lines in the configuration. Please, 
  2615. ask your boss about his address numbers.
  2616.  
  2617. Example:
  2618. You send your mail packets to 90:4000/101, but you receive from  
  2619. 90:5/0. If you haven't added 90:5/0 to your configuration, IOSmail 
  2620. will send those messages to 90:4000/101 back, because 90:5/0 is 
  2621. not known to IOSmail. By adding those address line you can prevent 
  2622. IOSmail from sending back those messages. IOSmail will then 
  2623. recognise you as a point from 90:5/0.
  2624.  
  2625. Example configuration
  2626.  
  2627. ; Point setup, can also be used as node setup.
  2628. ; If you you are a node change .1 to .0
  2629. ;
  2630. ;    >>Labels<<
  2631. #IMPORT
  2632. Event week 00:00 23:59 commands -ilprtb
  2633. Event wkd  00:00 23:59 commands -ilrt
  2634. #ENDLABEL
  2635. ;
  2636. #EXPORT
  2637. NiceOutput
  2638. Event wkd  00:00 23:59 commands -lprroscdt
  2639. Event week 00:00 23:59 commands -lprrsc
  2640. Event Fr   05:00 06:00 Prepare-Poll 90:5/0
  2641. #ENDALL
  2642. ;
  2643. ;    >>Identification<<
  2644. SysOp     Rinaldo Visscher
  2645. Address   2:280/301.1    23303
  2646. Address   2:280/220.0    23220
  2647. Address   90:4000/103.0  4101
  2648. Address   90:5/0.1  4101
  2649. Address   90:4000/0.1    4101
  2650. ; If you are a node then the next line applies to you
  2651. ; Address 90:4000/101.0 4101
  2652. Password  90:4000/101.0  PWD1 %LZHmail
  2653. Password  2:280/301.0    PWD2 %ZIPmail
  2654. ;
  2655. ;    >>Logging<<
  2656. LogFile   e:\point\iosmail.log
  2657. MSGreport
  2658. NiceOutput
  2659. ;
  2660. ;    >>Paths<<
  2661. Netmail   f:\msgs\0001
  2662. Outbound  f:\outbound\
  2663. Inbound   e:\point\inbound\
  2664. TrashArea e:\point\msgs\9999
  2665. MailTemp  e:\point\outbound\temp\
  2666. PktTemp   e:\point\inbound\temp\
  2667. ;
  2668. ;    >>   Paths for archivers<<
  2669. Archiver  e:\point\whatarc.ttp x a    ; Archiver
  2670. LZHarchive     e:\point\lzs.ttp x a -m     ; LZH
  2671. ARCarchive     e:\point\arc.ttp -x -a      ; ARC
  2672. ZIParchive     e:\point\zip.ttp -x -a      ; ZIP
  2673. ;
  2674. ;    >>Messagebase management<<
  2675. RealName
  2676. KillAll
  2677. ; KillAll is for nodes only
  2678. CopyPVTmail
  2679. PathCheck
  2680. ; PathCheck is for nodes only
  2681. SaveLocal
  2682. DefDays   20
  2683. Deny-Except    2:280/301 2:280/220 90:5/0
  2684. CompactMSGS    3
  2685. MinMessages    15
  2686. MaxMessages    250
  2687. AddDomain 90
  2688. ;
  2689. ;    >>Routing<<
  2690. ApplZone  90: e:\point\nest\ nest.ftn
  2691. Route     90:5/0 90:*
  2692. Route     2:280/301
  2693. RedirectNetmail
  2694. ;
  2695. ;    >>Mail packet management<<
  2696. Arc-For   2:280/0 2:280/301 90:5/0
  2697. Hold-Del  5 2:281/* 2:284/*
  2698. PackKnown PackKnown is for nodes only
  2699. ;
  2700. ;    >>File management<<
  2701. File-To   10 2:281/* 2:280/*
  2702. File-Max  150 2:280/301.*
  2703.  
  2704. The first address of every zone mentioned in the configuration is 
  2705. the main address. In the example they are:
  2706.  
  2707. 2:280/3.1
  2708. 90:4000/103.0
  2709. Other addresses are to show IOSmail and yourself that you also 
  2710. have these numbers. It's advisable to specify the addresses where 
  2711. you get your mail in the password lines.  Now you've prevented 
  2712. mail from being sent back to your boss. Thus, if your boss sends 
  2713. his mail under 90:5/0.0 you'd better use the same address in the 
  2714. password lines: `password 90:5/0.0 PWD'.
  2715.  
  2716. If you are using multizone then you ought to specify this in 
  2717. AREAS.BBS. Also mail from other zones ought to be specified this 
  2718. way.
  2719.  
  2720. An example:
  2721. E:\POINT\MSGS\0001 ATARI 2:280/3 ; This is received from zone 2 
  2722. E:\POINT\MSGS\0050 AZONE 90:4000/101 ; This is received from                                   
  2723. zone 90
  2724.  
  2725. You will notice that the area ATARI originates from zone 2 - the 
  2726. regular Fidonet mail. But the area AZONE originates from zone 90. 
  2727. Two different zones can be held in one setup. If you are a node, 
  2728. and you have points, you can specify this the same way as 
  2729. described earlier in the paragraph about AREAS.BBS. IOSmail will 
  2730. take care of everything and will put the message for each zone in 
  2731. its appropriate areas.
  2732.  
  2733. If you're a point and you're getting your mail from 90:5/0 and 
  2734. you've already specified this address in the area line of 
  2735. AREAS.BBS, then it is not necessary to add an extra address line. 
  2736. Though this line should be in your password lines, where the 
  2737. password for your boss can be found.
  2738.  
  2739.  
  2740.  
  2741. Chapter Four: THE COMMANDS
  2742.  
  2743.  
  2744.  
  2745.  
  2746.  
  2747.  
  2748.  
  2749.  
  2750.  
  2751. IOSmail is a mail import, scan and pack program. This means 
  2752. IOSmail can pack and unpack your mail and messages and then 
  2753. prepare them for the mailer software. It boasts a number of 
  2754. special functions which are triggered by specific parameters.
  2755.  
  2756. -A   Preserve all mail. If you would like to keep the original 
  2757. received packets -A will tell IOSmail not to delete these 
  2758. files but to rename them.  Received mail is normally 
  2759. deleted when it has been unpacked.
  2760.  
  2761. -B   Save echomail messages in PrivateBoxArea. You can have 
  2762. IOSmail transfer messages addressed to you personally to 
  2763. the private area. In contrast to CopyPVTmail -B does not 
  2764. copy netmail to the PrivateBoxArea. Only messages in the 
  2765. echomail areas mail addressed to you will be copied.
  2766.  
  2767. -C   Scan changed areas only. If you have a large number of 
  2768. areas, this function will come in handy. The switch makes 
  2769. IOSmail search areas with new mail only. The scanning 
  2770. process will be speeded up. This only works in combination 
  2771. with -S.
  2772.  
  2773. -D   Compact message areas. Old and deleted messages are 
  2774. removed. See also DefDays and CompactMSGS.
  2775.  
  2776. -E Execute label. This command will tell IOSmail to execute 
  2777. the label. It is also possible to include separate 
  2778. commands in front of -E.
  2779.  
  2780. -F Forced AREAS.BBS compilation - command. When -F is used 
  2781. IOSmail will compile the file AREAS.BBS to output the file 
  2782. IOSMAIL.BIN, whether AREAS.BBS has changed or not. This 
  2783. command is to compensate the lack of the feature of the 
  2784. archive bit on TOS versions older than 1.04. Hence 
  2785. AREAS.BBS and DAREAS.BBS file will not automatically be 
  2786. compiled on those TOS versions.
  2787.  
  2788. -H   Help. -H produces a list of all the switches and the 
  2789. version number of the IOS-modules.
  2790.  
  2791. -I   Import. -I triggers the import mail function. IOSmail will 
  2792. examine the inbound folder and any found mail will be 
  2793. unpacked.
  2794.  
  2795. -L   Update lastread pointers. If you have the LED message 
  2796. editor at your disposal -L will let LED know if there are 
  2797. new or unread messages. This only works while using import 
  2798. or compact.
  2799.  
  2800. -M   Copy node number from message. In each message there are 
  2801. ^aMSGID- and ^aREPLY-lines. These lines always have a node 
  2802. number in them. -M collects these node numbers in the 
  2803. message. Very handy for sending that person a private 
  2804. message. IOSmail can convert messages into private 
  2805. messages. If you are answering a message and you would 
  2806. like to do it in a private message you can simply answer 
  2807. in that area. All you have to do is mark the message as a 
  2808. CRASH message in the message header. It will then be sent 
  2809. in the netmail and not the normal area. -M Lets IOSmail 
  2810. know the address where the message should be sent.
  2811.  
  2812. -O   Scan Netmail and pack all mail packets. Netmail will be 
  2813. scanned for new messages and scanned echo mail will be 
  2814. processed by an archiver to form mail packets that are to 
  2815. be sent by a mailer.
  2816.  
  2817. -P   Make packets. If you are a node and you have points 
  2818. IOSmail is able to make packets which are almost ready for 
  2819. transmission, a sort of semi-product, and will do so if -P 
  2820. is used.
  2821.  
  2822. If you're a point you can use this parameter, but you 
  2823. should have a program that understands these 
  2824. semi-products, like Pack. If you do not have such a 
  2825. program you had better not use -P. When -P isn't used the 
  2826. new messages will be put in netmail.
  2827.  
  2828. -Q   No log on screen. When using -Q your screen will not 
  2829. display what functions IOSmail is performing. See also -T, 
  2830. NoLog and NoDisplay.
  2831.  
  2832. -R   Protection. With -R you can protect your system from 
  2833. unwanted mail. You can include -R three times.
  2834.  
  2835. 1st time: Mail from X:XXX/XXX.X is compared with the node 
  2836. numbers in AREAS.BBS. Incoming mail for a non-connected 
  2837. area will be deleted.
  2838.  
  2839.      When you are scanning messages you can also use -R.           
  2840. Mail intended for a point/node that isn't found in the           
  2841. password section will not be sent. This will only work if 
  2842. you're a node. Incoming mail for nodes or points not in 
  2843. the AREAS.BBS won't be processed. This so called pack 
  2844. protection will only work in conjunction with -P.
  2845.  
  2846. 2nd time: All mail has a password. When -R is called twice 
  2847. this password is compared with the password in the 
  2848. password section of your configuration. For example point 
  2849. 1 sends mail with the password PWD1. Your configuration 
  2850. says the password for point 1 is 2:280/3.1. PWD. They 
  2851. don't match. Therefore the mail is deleted.
  2852.  
  2853. 3rd time:  If you receive mail from an unknown sender and 
  2854. the mail is intended for an unknown receiver it will be 
  2855. refused. Mail from an unknown sender intended for you will 
  2856. not be discarded, but will be processed.
  2857.  
  2858. Should you call -R twice IOSmail presumes you have in fact 
  2859. called it once and will therefore also perform the 
  2860. function as if you had only called it once.
  2861.  
  2862. Calling -R three times will therefore invoke all three           
  2863. described functions. The node numbers are compared, the           
  2864. password is compared and mail from unknown people is           
  2865. screened. Since points are not allowed to distribute           
  2866. mail calling -R twice is sufficient for points.
  2867.  
  2868. -S   Scan areas. All echo message areas will be searched for 
  2869. new messages. These will then be prepared for 
  2870. transmission. If no new messages are found nothing will be 
  2871. prepared for transmission.
  2872.  
  2873. -T   Write to logfile. This option makes IOSmail write to the 
  2874. logfile as described in the chapter about the AREAS.BBS 
  2875. structure. Without -T no logfile will be kept. IOSmail 
  2876. will use the logfile specified in your configuration file.
  2877.  
  2878. -U   Uncompile AREAS.BIN. Sometimes it is handy to reconstruct 
  2879. the original AREAS.BBS and DAREAS.BBS. -U will do that for 
  2880. you.
  2881.  
  2882. -V   Compact special areas. When -V is used, only Netmail, 
  2883. PRIVATEMAILBOX, DUPE_AREA and TRASHAREA will be compacted. 
  2884. Other areas will be skipped. It has no use to use -V 
  2885. together with -D.
  2886.  
  2887. -W   Pause. IOSmail will not terminate upon completion but will 
  2888. wait for <RETURN> before doing so. This will give you time 
  2889. to examine what functions IOSmail has performed.
  2890.  
  2891. -X   Multizone-specification. When you are working with a 
  2892. multizone configuration it is possible for mail packets to 
  2893. contain messages for more than one zone. This might cause 
  2894. problems  with the processing. Only use -X where there are 
  2895. messages for more than one multizone type zone in a 
  2896. packet.
  2897.  
  2898.  
  2899. 4.1  Summary of commands
  2900.  
  2901. Note that it is also possible to pass switches as -ibtl instead of 
  2902. -b -i -t -l.
  2903.  
  2904. InMail
  2905. {options}
  2906.  
  2907. -I   {-R -R -R -T -Q -M -P -W -B -A -L -F}
  2908.  
  2909. ScanMail
  2910. {options}
  2911.  
  2912. -S   {-C -R -T -Q -P -W -X -F}
  2913.  
  2914. OutMail
  2915.  
  2916. -O   {-Q -R -T -W -F}
  2917.  
  2918. Crunch
  2919.  
  2920. -D or -V {-Q -T -L -F}
  2921.  
  2922. Special commands
  2923. -F, -H
  2924.  
  2925. 4.2  Errorlevel
  2926.  
  2927. Upon termination IOSmail returns errorlevel 1 if messages were 
  2928. imported, otherwise it returns 0. This means it will also give 
  2929. errorlevel 0 if no messages were received. -39 means that there is 
  2930. not enough free memory available and 10 will indicate a general 
  2931. error.
  2932.  
  2933. 4.3  Errors
  2934.  
  2935. InMail:
  2936.  
  2937. -Don't know the path of the logfile.
  2938. LogFile path is not specified in the MAIL.CFG ?Can't execute XXX
  2939. Archiver is not found.
  2940.  
  2941. -Archiver returns errorcode X, renaming.
  2942. Archiver returned an errorcode not equal to 0.
  2943.  
  2944. !Can't rename.
  2945. The packet cannot be renamed. Please check for duplicate file 
  2946. names.
  2947.  
  2948. ?Can't open X
  2949. File X cannot be opened. Perhaps a System error?
  2950.  
  2951. !Packet version is not 2 but X
  2952. This packet was not of type 2 but x. It probably is not a packet.
  2953.  
  2954. !Password error. His 'X' ours 'XXXX'
  2955. Password in packet does not match.
  2956.  
  2957. !Packet X renamed to bad.
  2958. Packet has been renamed to a file with extension .BKT.
  2959.  
  2960. !Illegal message type. Searching message header Illegal message 
  2961. type. Next message will be processed.
  2962.  
  2963. -Unexpected end of PKT file.
  2964. The PKT file has no termination bytes.
  2965.  
  2966. -Non-processable message. Searching next message.
  2967. Message cannot be imported. The To-From field is too long. Next 
  2968. message will be processed.
  2969.  
  2970. ?Heavily damaged packet or not a packet.
  2971. A packet is severely damaged. IOSmail could not recognise it as a 
  2972. packet.
  2973.  
  2974. ?Unexpected end of message.
  2975. This message is not terminated by a null byte. Next message had 
  2976. already started.
  2977.  
  2978. !Message too long. Partially saved.
  2979. Message is longer than 30 Kb. It is partially saved.
  2980.  
  2981. !Message found X bytes skipped.
  2982. A new message was found after illegal message type was found. X 
  2983. bytes were skipped.
  2984.  
  2985. !Can't find message header.
  2986. The message header could not be found.
  2987.  
  2988. ?Secondary arealine X in message.
  2989. Secondary AREA: line was found in one message. X was the second 
  2990. one.
  2991.  
  2992. !No message.
  2993.      IOSmail could not recognise this as a message.
  2994.  
  2995. !More arealines in message. Tossed to TRASHAREA.
  2996. Multiple area lines were found. The message will be put in the 
  2997. TrashArea.
  2998.  
  2999. !INTL line error.
  3000. INTL line has an illegal format. Format should be      INTL 
  3001. <Dzone>:<Dnet>/<Dnode> <Ozone>:<Onet>/<Onode>.
  3002.  
  3003. !Message empty, copying '---' in it.
  3004. An empty message was found. Usually messages originating from Tick 
  3005. 2.00 DOS.
  3006.  
  3007. !Origin address not in password line(s).
  3008. -x error. The origin address was not found in the password lines.
  3009.  
  3010. !X:X/X.X not listed in area Q.
  3011. Security. X:X/X.X was not listed in area Q.
  3012.  
  3013. !Path of PRIVATEMAILBOX unknown. Please check.
  3014. Unknown PrivateMailBox path. Messages will be put in the root 
  3015. directory.
  3016.  
  3017. ?Can't open SYSTEM HEADER
  3018. XXXX.HDR could not be opened.
  3019.  
  3020. ?Can't open SYSTEM AREA
  3021. XXXX.MSG could not be opened.
  3022.  
  3023. !Write error, disk full.
  3024. No diskspace available.
  3025.  
  3026.  
  3027. !Write error.
  3028. Write error. This can have many causes.
  3029.  
  3030. !X:X/X.X not known, message not exported.
  3031. Security level 1: Unknown password. Please check password lines.
  3032.  
  3033. !Please check passwords in CFG and/or area X.
  3034. See preceding error.
  3035.  
  3036. !Can't open packet.
  3037. PKT file could not be opened.
  3038.  
  3039. !Can't create packet.
  3040. PKT file could not be created. System error.
  3041.  
  3042. ?Unknown error on packet.
  3043. An unknown error has occurred.
  3044.  
  3045. Netmail msg too long. This msg will not echoed anymore.
  3046. Netmail message is longer than 30 Kb. This message will not be 
  3047. echoed.
  3048.  
  3049. ScanMail:
  3050.  
  3051. !Error on messagebase.
  3052. .MSG could not be opened or read.
  3053.  
  3054. !Error no AREA line found. Please rewrite.
  3055. Private area. <arrow right>[<AREANAME>] line has been removed.
  3056.  
  3057. !ERROR, unknown area number < 0 [X]
  3058. Area number was not listed. This message is put into the 
  3059. privatemailbox area.
  3060.  
  3061. -Warning, origin X sign(s) too long in area Q.
  3062. Origin line exceeds 75 characters in area Q.
  3063.  
  3064. !Illegal ^aMSGID:
  3065. Illegal MSGID. This cannot be changed.
  3066.  
  3067. Message to big to add X
  3068. Message is too large to add to a certain area.
  3069.  
  3070. General:
  3071.  
  3072. !Memory error
  3073. Perhaps not enough RAM
  3074.  
  3075. !Path too long (X)
  3076. Path X is too long. It exceeds 80 characters.
  3077.  
  3078.  
  3079. -Can't open X
  3080. X cannot be opened.
  3081.  
  3082. ?Can't handle X
  3083. Unknown keyword X.
  3084.  
  3085. -Configuration not found.
  3086. IOSMAIL.CFG is not found.
  3087.  
  3088. -Can't open logfile.
  3089. Logfile could not be opened.
  3090.  
  3091. !Don't know the path of the logfile.
  3092. Logfile path could not be found.
  3093.  
  3094. Don't know the path of your INBOUND/OUTBOUND.
  3095. Inbound or Outbound folders could not be found. Please check 
  3096. MAIL.CFG.
  3097.  
  3098. !Error writing PKT.
  3099. Error whilst writing to PKT file.
  3100.  
  3101. !Can't open lastreadfile.
  3102. LED.NEW file could not be created or updated.
  3103.  
  3104.  
  3105.  
  3106. Chapter Five: WARRANTY
  3107.  
  3108.  
  3109.  
  3110.  
  3111.  
  3112.  
  3113.  
  3114.  
  3115.  
  3116.  
  3117. The author of this program and the authors of this document shall 
  3118. not in any case be liable for special, incidental, consequential, 
  3119. indirect, or other similar damages arising from the use or misuse 
  3120. of this program or misinterpretation of this document.
  3121.  
  3122. This program is recommended for the import, export and crunch of 
  3123. message areas in the format described in FTS-0001 only. Any other 
  3124. use is not recommended.
  3125.  
  3126. The use of this program is at your risk. The program has been 
  3127. tested thoroughly and we do not expect any errors. Errors caused 
  3128. by misspelling in this document are not attended to.
  3129.  
  3130.  
  3131.  
  3132.  
  3133. Chapter Six: QUESTIONS?
  3134.  
  3135.  
  3136.  
  3137.  
  3138.  
  3139.  
  3140.  
  3141.  
  3142.  
  3143.  
  3144. If you have any questions, remarks, complaints or comments please 
  3145. contact us at one of the following Fidonet address. We urge you to 
  3146. re-read the manual before contacting us with your question. Ninety 
  3147. percent of all questions we receive could normally have been 
  3148. answered by just referring to the manual or READ-ME.NOW file!  
  3149. Questions to which the answer can be found in the manual will not 
  3150. be answered.  This saves us time, which could be put to better use 
  3151. developing IOSmail.
  3152.  
  3153. If however, you are still experiencing problems, then you can 
  3154. write to us at in the IOSMAIL_HELP echo, available at your Fido 
  3155. Host. If this echo cannot reach you, you can write netmail to us. 
  3156. Check for your nearest IOSmail Support Centre. Any complaints, 
  3157. comments, ideas or bug reports should be reported immediately to 
  3158. IOSmail HeadQuarters via Netmail:
  3159.  
  3160. For users in The Netherlands, Belgium and Luxemburg and areas that 
  3161. other IOSmail Support Centres do not cover:
  3162.  
  3163. IOSmail HeadQuarters
  3164. Eddie Tao, FidoNet address 2:280/312
  3165. (mail only and online between 00.00 and 05.30 GMT)
  3166. NeST address 90:4000/107
  3167.  
  3168. For users in United Kingdom and Ireland:
  3169. IOSmail Support Centre UK
  3170. Robert Darling, FidoNet address 2:255/375
  3171. NeST address 90:1/1
  3172.  
  3173. For users in Australia and Asia:
  3174. IOSmail Support Centre Australia & Asia
  3175. Andrew Davies, FidoNet address 3:712/520
  3176. NeST address 90:6/0
  3177.  
  3178. For users in North America:
  3179. IOSmail Support Centre USA
  3180. Bryan Hall, FidoNet address 1:103/1027
  3181. NeST address 90:3000/1005
  3182.  
  3183. For users in Germany, Switzerland and Austria:
  3184. IOSmail Support Centre Germany
  3185. Bernd Renzing, FidoNet address 2:245/52
  3186. NeST address 90:4/0
  3187.  
  3188. For users in Italy:
  3189. IOSmail Support Centre Italy
  3190. Magic.Alex Badalic, FidoNet address 2:331/317.1
  3191. NeST address 90:7/1 
  3192.  
  3193. For users in Scandinavian countries:
  3194. IOSmail Support Centre Scandinavia
  3195. Rikard Oesterman, FidoNet address 2:201/631
  3196. NeST address 90:11/0
  3197.  
  3198. Since we strive for perfection, this program is constantly being 
  3199. revised and improved. It is therefore possible that keywords and 
  3200. options have been added that are not yet described in this 
  3201. document. This document will be revised to reflect any essential 
  3202. change in the program and will always accompany the program in the 
  3203. most recent revision.  Commands and keywords present in IOSmail 
  3204. will be shown in the IOSMAIL.HLP file, which will be updated with 
  3205. every release of the IOSmail program.  See also the included 
  3206. READ-ME.NOW file.
  3207.  
  3208. If you would like to stay informed on the latest news on the 
  3209. development of IOSmail you should connect yourself to the 
  3210. IOSMAIL_HELP echo, which will be available at your FidoNet host. 
  3211. Progress and update reports will be announced periodically by 
  3212. IOSmail HQ.
  3213.  
  3214.  
  3215.  
  3216.  
  3217. Appendix A: GLOSSARY
  3218.  
  3219.  
  3220.  
  3221.  
  3222.  
  3223.  
  3224.  
  3225.  
  3226.  
  3227. A
  3228. AddAKA    
  3229. Keyword. Adds extra addresses to the SEEN-BY line. Not suitable 
  3230. for points.
  3231.  
  3232. AddDomain 
  3233. Keyword. Adds domain names after the address in the origin line.
  3234.  
  3235. Address   
  3236. The number under which you are known and where your mail is sent 
  3237. to.
  3238.  
  3239. ApplZone  
  3240. Keyword. Used to define additional zones or networks. It has the 
  3241. samefunction as BinkleyTerm's keyword "Domain".
  3242.  
  3243. ARCarchive     
  3244. Keyword. Used to specify the path to Arc.ttp.
  3245.  
  3246. Archiver  
  3247. A program that is used to compress and decompress files. If used 
  3248. on mail packets it will reduce the time of file transfers and thus 
  3249. save money.
  3250.  
  3251. It is also a keyword to specify the path to a general archiver. 
  3252. IOSmail will recognise ZIP, LZH, ARC or ARJ automatically.
  3253.  
  3254. ARCmail   
  3255. Mail that has been processed by an archiver. It is a short for 
  3256. Arced Mail.
  3257.  
  3258. Arc-For   
  3259. Keyword. Used to determine which nodes or points should receive 
  3260. ARCmail packets.
  3261.  
  3262. Area or Echo   
  3263. A message area with a specific topic. Anyone can receive Echos 
  3264. whereas netmail is only between two people.
  3265.  
  3266. AREAS.BBS 
  3267. An ASCII file that specifies the location of the message areas and 
  3268. can also define the origin line used in the message areas.
  3269.  
  3270. AREAS.BIN 
  3271. A binary file which contains information compiled from AREAS.BBS 
  3272. and DAREAS.BBS.
  3273.  
  3274. AreaConsultant 
  3275. A program that performs the task of opening and closing message 
  3276. areas for use.
  3277.  
  3278. ARJarchive     
  3279. Keyword. Used to specify the path to the Arj archiver.
  3280.  
  3281. ASCII     
  3282. Short for American Standard Code for Information Interchange.
  3283.  
  3284. B
  3285. BBS  
  3286. An electronic bulletin board system.  A method of communicating 
  3287. and sharing files with others by computer. Typically operated by 
  3288. hobbyists.
  3289.  
  3290. BOSSPWD   
  3291. A special password you use to gain entrance to you boss' system.
  3292.  
  3293. BOSS(NODE)     
  3294. The person that provides the points with their mail and to whom 
  3295. the points send their mail.
  3296.  
  3297. C
  3298. Capture   
  3299. Temporary textfile.
  3300. Keyword. To determine which nodes or points 
  3301. receive mail directed only to them.
  3302.  
  3303. CheckNames     
  3304. Keyword. Compares the name of a message to the one in the password 
  3305. lines. If necessary IOSmail will complement the address number. 
  3306. Not suitable for points.
  3307.  
  3308. CompactMSGS    
  3309. A keyword that tells IOS when the                          
  3310. message areas should be compressed.
  3311.  
  3312. CopyPVTmail    
  3313. Mail addressed to the sysop is copied to a special area.
  3314.  
  3315. CopyArea  
  3316. Keyword. Used to specify whose messages should be copied to a 
  3317. particular area. See also MoveArea.
  3318.  
  3319. Copy-to-Point  
  3320. Keyword. If used in conjunction with CopyArea or MoveArea, points 
  3321. will get those message on hold.
  3322.  
  3323. CRASH     
  3324. To send the message direct to addressee without first sending it 
  3325. to your boss.
  3326.  
  3327. Crash-To  
  3328. Keyword. Used to determine which nodes should receive CRASHmail.
  3329.  
  3330. Crunch    
  3331. Permanent deletion of messages which are marked `killed' or which 
  3332. are too old.
  3333.  
  3334. D
  3335. DAREAS    
  3336. File for distribution areas. This has the same structure as the 
  3337. AREAS.BBS file and will be compiled by IOSmail to AREAS.BIN 
  3338. together with AREAS.BBS.
  3339.  
  3340. DefaultPKT     
  3341. Keyword. Determines the packet type of the CRASHmail packets.
  3342.  
  3343. DefDays   
  3344. Defines the period in days, that message is kept in a message area 
  3345. before being deleted. Unless -DAYS or -KEEP is used.
  3346.  
  3347. Distribution area   
  3348. A message area in which messages can be                           
  3349. shown selectively or used at nodes only. The particular areas are 
  3350. specified in the DAREAS.BBS file.
  3351.  
  3352. E
  3353.  
  3354. EchoMail  
  3355. Public messages which are `echoed' throughout the network. It was 
  3356. devised by Jeff Rush.
  3357.  
  3358. Errorlevel     
  3359. The name of an environment variable; contains a value returned by 
  3360. a program on exit that indicates a certain pre-defined condition.
  3361.  
  3362. Event     
  3363. Keyword. It is used to specify particular sets of commands which 
  3364. should be executed at predefined days and on predefined times.
  3365.  
  3366. Export    
  3367. Prepare mail for transmission. Comprises of a scan and pack 
  3368. session. See also command -O and -P.
  3369.  
  3370. F
  3371. FastImport     
  3372. Keyword. Can only be used on point systems. When used it will 
  3373. speed up the import of messages, because it will rearrange message 
  3374. in memory.
  3375.  
  3376. FDataBase 
  3377. Keyword. It specifies the path to the FidoNet database. With this 
  3378. database it is easy to copy messages to and from the regular 
  3379. message base.
  3380.  
  3381. FDGetFrom 
  3382. Keyword. Used to specify which kind of messages should be copied 
  3383. to the FidoNet database. Messages from or to a person can be 
  3384. picked out.
  3385.  
  3386. FidoNet   
  3387. An electronic mail network operating on Atari STs, PCs, 
  3388. Macintosh's and other makes that encompasses the world. It has 
  3389. been designed by Tom Jennings Also see Appendix D. The FidoNet is 
  3390. structured as follows:
  3391. ZONEgate/HOST/HUB/NODE/POINT, whereby ZONEgate is the highest 
  3392. level and POINT is the lowest level.
  3393.  
  3394. File-Max  
  3395. Keyword. It is used to indicate the number of kb that may be sent 
  3396. by nodes or points.
  3397.  
  3398. File-To   
  3399. Keyword. It is used to indicate which points of your node are 
  3400. allowed to send files via your system.
  3401.  
  3402. FMPT 
  3403. Short for FroM PoinT. This is found in a message from a point.
  3404.  
  3405. G
  3406.  
  3407. Gateway   
  3408. A system on which several networks can exchange their mail. 
  3409. IOSmail can be operated as a gateway for NetMail only.
  3410.  
  3411. -GROUP    
  3412. AREAS.BBS keyword. It is used to specify to which group a 
  3413. particular area belongs.
  3414.  
  3415.  
  3416. H
  3417. Help 
  3418. Option -H shows a help screen. This screen will show available 
  3419. commands and keywords.
  3420.  
  3421. HDR  
  3422. The header file of a message area. It contains information about 
  3423. its sender and receiver.
  3424.  
  3425. Hold-Del  
  3426. Keyword. It indicates the maximum allowable size of a mail packet. 
  3427. If this amount is exceeded the packet will be deleted.
  3428.  
  3429. Hold-For  
  3430. Keyword. Used to specify which points or nodes IOSmail will put 
  3431. mail on hold for.
  3432.  
  3433. Hold-Max  
  3434. Keyword. Used to specify the file size of a mail packet. If this 
  3435. is exceeded the hold file will be changed to a poll file.
  3436.  
  3437. Hold-To-Poll   
  3438. Keyword. Change from hold file to poll file immediately.
  3439.  
  3440. HOST 
  3441. Processes the mail for a net. A typical HOST in the UK would have 
  3442. a 2:25x/0 number.
  3443.  
  3444. HUB  
  3445. Supports the host in larger networks.
  3446.  
  3447. I
  3448. ImportUnpack   
  3449. the received mail and put the messages in the appropriate message 
  3450. areas. This task is done by the InMail module of IOSmail.
  3451.  
  3452. Inbound folder 
  3453. This is a special folder for the acceptance of incoming mail or 
  3454. files from other networks that area not listed your nodelist of do 
  3455. not have passworded mail sessions with you.
  3456.  
  3457. INTL 
  3458. International zone addressing for nodes. This can be used in 
  3459. MultiZone systems. The INTL lines are put into the messages. 
  3460. Either in echomail or netmail or both.
  3461.  
  3462. IOSMAIL.TTP    
  3463. Import, export and scan and crunch program by Rinaldo Visscher.
  3464.  
  3465. IOSMAIL.HIS    
  3466. The file that keeps track of the number of imported messages and 
  3467. in which areas this has been done. It will only be created if 
  3468. MSGReport is used and if it doesn't already exists.
  3469.  
  3470. IOSMAIL.LNG    
  3471. A file which contains all of IOSmail's warnings.
  3472.  
  3473. IOS_GER.DOC
  3474. IOSmail manual, German.
  3475.  
  3476. IOS_NL.DOC     
  3477. IOSmail manual, Dutch.
  3478.  
  3479. IOS_UK.DOC     
  3480. IOSmail manual, English.
  3481.  
  3482. K
  3483. -KEEP     
  3484. AREAS.BBS keyword. messages will only be deleted by IOSmail if 
  3485. they are marked as `deleted'. It overrules DefDays and -DAYS, and 
  3486. other related keywords.
  3487.  
  3488. KeepPrivate    
  3489. The private mail you write will be preserved.
  3490.  
  3491. KillFrom  
  3492. Delete any messages originating from                           
  3493. specified persons.
  3494.  
  3495. KillAll   
  3496. Delete any mail not intended for the sysop except for other nodes 
  3497. and/or points.
  3498.  
  3499. KillSent  
  3500. Messages marked as KillSent will be deleted upon transmission.
  3501.  
  3502. KnownInbound   
  3503. Used with secured inbound areas, this statement specifies the path 
  3504. to the inbound file area used for mail received from "known" 
  3505. systems. These are systems that are listed in your nodelist for 
  3506. use with BinkleyTerm.
  3507.  
  3508. L
  3509. Label     
  3510. A set of tasks for IOSmail. Labels are executed by calling them 
  3511. with: -E Labelname.
  3512.  
  3513. local(ly) 
  3514. On your system only.
  3515.  
  3516. -LOCAL    
  3517. AREAS.BBS keyword. When used only the sysop can write in a 
  3518. particular area. This keyword cannot be used by points.
  3519.  
  3520. LogFile   
  3521. A text file containing a log of the functions IOSmail has 
  3522. performed. Keyword. It is used to specify the path to the logfile. 
  3523. See also NoLog and NoDisplay.
  3524.  
  3525. LZH  
  3526. Particular compression method used by LHarc. Also the extension of 
  3527. file which are prepared by LHarc.
  3528.  
  3529. LZHarchive     
  3530. Keyword. It is used to specify the path to the archiver for LZH 
  3531. archives.
  3532.  
  3533. M
  3534. MAIL 
  3535. Electronic mail. Keyword for IOSmail. Also short for NetMail.
  3536.  
  3537. Mailer    
  3538. A program that operates as a FidoNet-compatible mail handler, 
  3539. using FidoNet protocols. A mailer answers the phone, accepts 
  3540. and/or sends mail, and if possible passes human callers on to a 
  3541. BBS.
  3542.  
  3543. Mail packet    
  3544. A unit of mail as defined in the Fidonet Technical Committee 
  3545. document FTS-0001.
  3546.  
  3547. MailTemp  
  3548. Keyword. It is used to specify the folder in which temporary pkt 
  3549. files are placed before being processed by an archiver.
  3550.  
  3551. MaxMessages    
  3552. Keyword. The maximum number of messages allowed in a certain 
  3553. message area. Any message over this number will be marked as 
  3554. `deleted'.
  3555.  
  3556. -MESSAGES 
  3557. AREAS.BBS keyword. This indicated the maximum allowable number of 
  3558. messages that may be held in a particular area. See also 
  3559. MaxMessages.
  3560.  
  3561. MinMessages    
  3562. Keyword. The minimal number of messages that have to be preserved 
  3563. in a certain message area.
  3564.  
  3565. MinDiskSpace   
  3566. Keyword. Checks the disk for free space before importing. If free 
  3567. space is less than specified then messages will not be imported.
  3568.  
  3569. MinPacketSize  
  3570. Keyword. Used to indicated the size of a mail packet. If this size 
  3571. is exceeded the mail packet will be processed by the archiver.
  3572.  
  3573. MoveArea  
  3574. Keyword. MoveArea has the same syntax as CopyArea. But selected 
  3575. messages will be moved instead of copied.
  3576.  
  3577. Move-Mail 
  3578. Mail from other systems will be added to a particular system's 
  3579. mail packet.
  3580.  
  3581. MSGID     
  3582. Origin of a node/point message.
  3583.  
  3584. MSG  
  3585. The message file. One of two files that make up a message area. It 
  3586. contains the actual message in ASCII.
  3587.  
  3588. MSGReport 
  3589. Keyword. Prepare a list of all imported messages. Data will be put 
  3590. into the  file IOSMAIL.HIS.
  3591.  
  3592. MultiZone 
  3593. Working with multizone mail, mail originating from other zones 
  3594. (and not FidoNet), but which are part of  the same structure. See 
  3595. also command - X.
  3596.  
  3597. MultiTasker    
  3598. Keyword. Used to specify the MultiTasking environment you use.
  3599.  
  3600. message editor 
  3601. A program intended for processing messages from FidoNet or similar 
  3602. networks. LED or CANED for example.
  3603.  
  3604. N
  3605. -NAME     
  3606. AREAS.BBS keyword. It is used to specify the name that has to be 
  3607. used in a particular area.
  3608.  
  3609. Net  
  3610. A subset of a FidoNet compatible network, usually a collection of 
  3611. nodes within a certain geographical area.
  3612.  
  3613. Netmail   
  3614. Private messages. They will not be                           arded 
  3615. throughout the network.  Also see Mail.
  3616. Keyword. Specification of the path to the netmail 
  3617. area.
  3618.  
  3619. NetCoordinator(NC)  
  3620. Processes the netmail and nodediffs for                           
  3621. nodes in his net.
  3622. Net Echomail Coordinator (NEC)     
  3623. Processes and supervises the echomail structure in his net.
  3624.  
  3625. Net Number     
  3626. This is the second number of a FidoNet address. 1:989/8.18, where 
  3627. 989 is the net number.
  3628.  
  3629. NewBinkley     
  3630. Keyword. It is used to tell IOSmail to create BinkleyTerm 3.0 
  3631. compatible packet types. See also the keyword IOS used in 
  3632. BINKLEY.CFG.
  3633.  
  3634. NiceOutput     
  3635. Origin and Destination of a message will be written into a log.
  3636.  
  3637. Node 
  3638. A FidoNet compatible system, represented by a node address, and 
  3639. listed in a nodelist.
  3640.  
  3641. Nodediff  
  3642. A Host/Hub will update its nodes with NODEDIFF.Axx files. These 
  3643. are files which contain the changes necessary to create 
  3644. NODELIST.xxx from the previous week's nodelist. xxx stands for day 
  3645. number.
  3646.  
  3647. Node number    
  3648. This is the third part of a FidoNet address. 1:970/11.6, where 11 
  3649. is the node number.
  3650.  
  3651. NoDisplay 
  3652. Keyword. Determines which warnings or errormessages should not 
  3653. appear on the screen whilst processing.
  3654.  
  3655. NoLog     
  3656. Keyword. Determines which warnings should not appear in the 
  3657. logfile.
  3658.  
  3659. NoNetMailPack  
  3660. Keyword. NetMail will not be packed when used. This is to allow 
  3661. netmail attached file transfers to FrontDoor mailers. { Only 
  3662. suitable for points }
  3663.  
  3664. NoZone    
  3665. Keyword. Zones will not be included in the SEEN-BY and PATH lines 
  3666. of echomail.
  3667.  
  3668. O
  3669. Origin line    
  3670. A line at the bottom of a message that shows where a message 
  3671. originated. For more information, please refer to the FidoNet 
  3672. Policy.
  3673.  
  3674. Open Message   
  3675. A message which anyone can read. This message type is used in 
  3676. EchoMail.
  3677.  
  3678. Outbound folder     
  3679. Also known as the "Hold Area" this is a special subdirectory set 
  3680. aside specifically for storing mail waiting to be sent to or 
  3681. picked-up by another system.  See also MailTemp.
  3682.  
  3683. P
  3684.  
  3685. Packer    
  3686. A program that processes mail entered on a system, and prepares it 
  3687. for transfer by a mailer.
  3688. It is also a name given to programs that compress 
  3689. files.
  3690.  
  3691. Packet    
  3692. Within FidoNet, a message unit conforming to FTS-0001 
  3693. specifications.
  3694.  
  3695. PackKnown 
  3696. Prepares mail for known points/nodes. These point/nodes can be 
  3697. specified in IOSMAIL.CFG.
  3698.  
  3699. Password  
  3700. The password option in IOSMAIL.CFG. This secures a system against 
  3701. unwanted mail.
  3702.  
  3703. PathCheck 
  3704. Check if a message already exists by looking at the net and node 
  3705. numbers of the SEEN-BY and PATH
  3706. lines.
  3707.  
  3708. PKT files 
  3709. Files that are processed by IOSmail. These are actually messages 
  3710. with some binary data header followed by the actual message text. 
  3711. See also FTS-0001 for more information.
  3712.  
  3713. PKTTemp   
  3714. Keyword. It is used to specify the path to the folder in which PKT 
  3715. files are held whilst importing. They are deleted afterwards.
  3716.  
  3717. Point system   
  3718. A BBS user who types his/her messages off line and then sends them 
  3719. to his/her boss with a mailer.
  3720.  
  3721. Point Number   
  3722. This is the fourth part of a FidoNet address. 1:989/8.20, where 20 
  3723. is the point number.
  3724.  
  3725. Point shell    
  3726. A set of programs for points which allow the mailer system to do 
  3727. its task in an easy to use manner.
  3728.  
  3729. Poll 
  3730. A call to another mailer system, sending and picking up mail if 
  3731. there is any.
  3732.  
  3733. Prepare-Poll   
  3734. Keyword. It is used to make IOSmail create a file that tells the 
  3735. mailer to call another system.
  3736.  
  3737. PrivateBoxArea 
  3738. A special message area in which echo messages addressed to the 
  3739. sysop are placed.
  3740.  
  3741. Private Mail   
  3742. See Netmail
  3743.  
  3744. ProtInbound    
  3745. Used with secured inbound areas, this statement designates the 
  3746. path to the inbound file area used for mail received from 
  3747. "protected" systems. These systems are listed in your nodelist and 
  3748. require a mail session password.
  3749.  
  3750. R
  3751. RealName  
  3752. Keyword. Use the registered name as sender. This information will 
  3753. be added into echomail.
  3754.  
  3755. RedirectNetmail     
  3756. Keyword.  It will change the origination address in a  message to 
  3757. one of your addresses with the same zone as the destination if you 
  3758. have one.
  3759.  
  3760. Region    
  3761. With regard to FidoNet addressing, a region is handled the same 
  3762. way as a network.  With regard to operational infrastructure, this 
  3763. is a higher level than a net.
  3764.  
  3765. Region Coordinator (RC)
  3766. Takes care of the information from the hosts to the Zone 
  3767. Coordinator. For example: Region 25, The UK, RC: 2:25/0.
  3768.  
  3769. Region Echomail Coordinator (REC)
  3770. Takes care of the Echomail structure within his 
  3771. Region.
  3772.  
  3773. -REMOTE   
  3774. AREAS.BBS keyword. This keyword specifies which nodes have write 
  3775. access to a particular area. This keyword is not suitable for 
  3776. points.
  3777.  
  3778. Route     
  3779. Path which echomail should follow. Several nodes or points can be 
  3780. specified.
  3781.  
  3782. S
  3783. SaveLocal 
  3784. Keyword. Rewrites messages locally after scanning by adding 
  3785. tearlines and originlines so that you can see how your messages 
  3786. look when they arrive at their destination.
  3787.  
  3788. Scan 
  3789. Look if there are any new messages and then prepare them to be 
  3790. processed by an export program, such as IOSmail for transmission.
  3791.  
  3792. SendAlwaysPKT  
  3793. Keyword. When used, IOSmail will create a zero length pkt file so 
  3794. that you will receive mail from Front Door systems. See also 
  3795. Prepare-Poll.
  3796.  
  3797. SEEN-BY line   
  3798. Lines at the bottom of echo mails. They indicate which nodes have 
  3799. seen the message. Actually only systems with 3d addresses which 
  3800. are still recognisable will be shown in the SEEN-BY lines.
  3801.  
  3802. SysOp     
  3803. System Operator; the person who operates a BBS, and/or the 
  3804. operator of a FidoNet node.
  3805. Also keyword to specify under what name messages 
  3806. are written.
  3807.  
  3808. T
  3809. The-Box   
  3810. Keyword. When used IOSmail will  create mail packets which are 
  3811. compatible to the The Box mailer. The filenames used by The Box 
  3812. are different to BinkleyTerm's method.
  3813.  
  3814. TinySeenBy     
  3815. Keyword. When used IOSmail will not add fakenet addresses to the 
  3816. SEEN-BY lines.
  3817.  
  3818. TOPT 
  3819. Short for TO PoinT. A message destined for a point. It is part of 
  3820. the message identification.
  3821.  
  3822. TrashArea 
  3823. Keyword. Used for specification of the path to the TRASHAREA. If 
  3824. messages cannot be placed in existing areas they will be directed 
  3825. to the TrashArea.
  3826.  
  3827. U
  3828.  
  3829. Unpack    
  3830. The process of decompressing mailpackets by an archiver program. 
  3831. After unpacking, a mail packet will have regained its original 
  3832. size.
  3833.  
  3834. Unpacker  
  3835. A general name for programs that unpack files. They are also 
  3836. called `archivers'. Before IOSmail can do anything with ARCmail 
  3837. packets they have to be unpacked.
  3838.  
  3839. Z
  3840. ZIParchive     
  3841. Keyword. It is used to determine the path to the program ZIP, 
  3842. which processes ZIP archives.
  3843.  
  3844. Zone 
  3845. A large geographical sub-division in the network, the highest 
  3846. level of the accepted FidoNet addressing scheme. Broad areas such 
  3847. as continents are given zone designations. Also used to specify a 
  3848. particular alternate network. For example NeST.
  3849.  
  3850. ZoneGate  
  3851. A system that transfers mail between zones.
  3852.  
  3853. Zone Coordinator (ZC)
  3854. Takes care of Nodediffs for his zone. For instance 
  3855. Zone EUR (Europe) has 2:2/0 for a ZC.
  3856.  
  3857. Zone Mail Hour 
  3858. A time window used by mail systems for transferring netmail. This 
  3859. is between 02.30 and 03.30 GMT in Zone 2 (Europe).
  3860.  
  3861. Zone Number    
  3862. This is the first number in a FidoNet address. 1:989/8.25, where 1 
  3863. is the zone number. FidoNet has zone number ranging from 1 to 6, 
  3864. whereas NeST has zone number 90 only. (FidoNet actually consists 
  3865. of 6 nets, called zones. ET)
  3866.  
  3867.  
  3868.  
  3869.  
  3870.  
  3871.  
  3872.  
  3873. Appendix B: ECHOMAIL
  3874.  
  3875.  
  3876.  
  3877.  
  3878.  
  3879.  
  3880.  
  3881.  
  3882.  
  3883. Echomail is a set of message areas that are publicly accessible. 
  3884. Any messages written in Echomail will be echoed throughout the 
  3885. network, hence the name echomail. Note that echomail is not the 
  3886. same as Netmail. Echomail is transferred by being file attached on 
  3887. Netmail messages. FidoNet actually is based on netmail 
  3888. communication.
  3889.  
  3890. Usually echomail will be monitored by a so called moderator. The 
  3891. moderator will check that the participants do not break any rules 
  3892. or agreements appropriate to a certain echo. If participants 
  3893. disobey rules too often the moderator has the right to disconnect 
  3894. the participant(s) in question.  Usually a user will get a warning 
  3895. first.  If this has no effect then more drastic measures can be 
  3896. taken.
  3897.  
  3898. In the following paragraph there are some hints about using 
  3899. echomail.
  3900.  
  3901. o    Please, note which language a certain echomail is in. If it is 
  3902. English, then you should not write in any other language. 
  3903. Because people who do not understand English will still have 
  3904. to pay for the costs to transfer those messages.
  3905. o    To offer or swap illegal software is not allowed.
  3906. o    Commercial advertisements are not allowed (in FidoNet).
  3907. o    Please, stay with the subject of an echo. Otherwise echomail 
  3908. areas would not have been classified.
  3909. o    Please, note your language. Bad and/or abusive language will 
  3910. not be useful information.
  3911. o    It is only allowable to use ASCII characters ranging from 31 
  3912. to 127. The other characters (such as accents and graphic 
  3913. symbols) are not standard across different computer types, and 
  3914. may be unreadable by many people.
  3915.  
  3916. If you need any further information, please, ask your Boss or 
  3917. Host.
  3918.  
  3919.  
  3920.  
  3921.  
  3922.  
  3923.  
  3924.  
  3925.  
  3926.  
  3927. Appendix C: NETMAIL
  3928.  
  3929.  
  3930.  
  3931.  
  3932.  
  3933.  
  3934.  
  3935.  
  3936.  
  3937. Netmail messages are private messages sent between two 
  3938. users/systems. These messages will not be routed through the 
  3939. network. Netmail will be useful if you want to write a message to 
  3940. somebody which other people should not read or when it is 
  3941. necessary to reach the other person.
  3942.  
  3943. First you should know the address number of the BBS which the 
  3944. addressee often calls. (See also chapter two)
  3945.  
  3946. An address number has the following structure: 
  3947.      2:280/301.0
  3948.  
  3949. This is the node number of Dutchman data BBS in Amsterdam. Where 2 
  3950. is the zone number, 280 is the net number, 3 is the node number 
  3951. and 0 is the point number.
  3952.  
  3953. The zone number is 2: which means we're situated in Europe. Zone 1 
  3954. is Northern America. The net number is 280 which is more or less 
  3955. the same as the net number of the phone network. In the 
  3956. Netherlands Dutch FidoNet Foundation (DFF) supervises the nets 280 
  3957. to 285, except for 282 and 283. Though there are other nets:
  3958.  
  3959. o    500, Home Computer Club (HCC)
  3960. o    512, Personal Computer Club (PCC)
  3961. o    286, Dutch Independent Net (DIN).
  3962.  
  3963. The node number, 3, is Dutchman's node number. In this case 3 
  3964. signifies this address belongs to a Hub. If it was 308 this 
  3965. address would be a regular node.
  3966.  
  3967.  
  3968.  
  3969.  
  3970.  
  3971.  
  3972.  
  3973.  
  3974. Appendix D: POINTS
  3975.  
  3976.  
  3977.  
  3978.  
  3979.  
  3980.  
  3981.  
  3982.  
  3983.  
  3984.  
  3985. Points
  3986. You've probably noticed that your favourite BBS is busy. Or that 
  3987. your phone bill is too high. What can you do about it? Do you want 
  3988. to know what's going on? If you feel you are this kind of user 
  3989. being a point system might help.
  3990.  
  3991. What are Point Systems?
  3992. Point Systems, or Points for short, are users who call their BBS 
  3993. at regular intervals. They collect mail and dump their own mail. A 
  3994. BBS (or mailer system to be exact) will then process this mail as 
  3995. if it were entered on line.
  3996.  
  3997. At home your newly collected mail is unpacked and messages put in 
  3998. their appropriate area. Then you (as a point) can read and reply 
  3999. to mail at your leisure.  You can also request files from your 
  4000. Boss without the hassle of wading through the file menus on-line. 
  4001. Thus a point has regular contact with their BBS, receives any mail 
  4002. they want and most importantly has less phone costs.
  4003.  
  4004. Mailers and other utilities
  4005. There are many point setups available. But most of them cost you 
  4006. money. Obviously buying or downloading a shareware setup to become 
  4007. a point will cost you some money. But nevertheless it will be 
  4008. beneficial in the long run. For the Atari ST, generally available 
  4009. mailers are BinkleyTerm-ST and The Box.
  4010.  
  4011. A Point Setup
  4012. The software which a point runs consists of three programs: 
  4013. message editor, mail packer and the mailer. Furthermore a few 
  4014. message areas should be available. Next is a scheme of a typical 
  4015. point system: 
  4016.  
  4017.  
  4018.  
  4019.  
  4020.  
  4021.  
  4022.  
  4023.  
  4024.  
  4025.  
  4026.  
  4027.  
  4028.    Phone line                          Message Editor
  4029.         |                                     |
  4030.         |           +--------------------------------------+
  4031.         |           |                    |        |        |
  4032.         |           V                    V        V        V
  4033.         |      +---------+          +--------+--------+--------+
  4034.         V      | NetMail |          |echomail|echomail|echomail|
  4035.     Mailer <-> | Messages| <-+      |  area  | area   |  area  | 
  4036.                +---------+   |      |QUESTION| ATARI  | MODEMS |
  4037.                | Netmail |   |      +--------+--------+--------+
  4038.                | Files   |   |           ^        ^        ^                                                            
  4039.                +---------+   |           |        |        |
  4040.                              |           V        V        V
  4041.                              +-----------------------------+
  4042.                                              |
  4043.                                          Mail Packer
  4044.  
  4045. Message areas
  4046. There are three kinds of message areas: Local, Netmail and 
  4047. Echomail. Local messages usually aren't that interesting to 
  4048. points. Since a point is a one man BBS, leaving mail to others 
  4049. does not make any sense. Netmails are user to user messages. 
  4050. Echomail areas contain public messages shared between many BBSs 
  4051. and points, which you pick up from your Boss (the system to which 
  4052. you connect).
  4053.  
  4054. The Message Editor
  4055. The message editor is actually a kind of a one man BBS. Messages 
  4056. can be read, replied to, entered and deleted. Netmail messages may 
  4057. have file attached to them.
  4058.  
  4059. The Mail Packer
  4060. Netmail is the only physical way to send messages through the 
  4061. network and since Echomail is also intended for other boards it is 
  4062. necessary to pack these messages. These packets will then be 
  4063. attached to a dummy Netmail message. Such a file is called an 
  4064. Arcmail packet, and packing messages is called exporting messages. 
  4065. Received mail packet will be unpacked by the mail packer and will 
  4066. be imported into appropriate message areas.
  4067.  
  4068. The Mailer
  4069. A Mailer is needed to transfer mail packets through the phone 
  4070. line. A mailer will send and receive mail. The scanner will scan 
  4071. the Netmail area for messages not yet sent. The export program 
  4072. will determine the route that a mail mail packet will follow to 
  4073. get to its destination. The mailer will determine what time the 
  4074. mail packets are to be sent and if files could be sent along. This 
  4075. will be setup during installation of the mailer. At a predefined 
  4076. time the mailer will call BBSs and will ask if there's any mail to 
  4077. pick up. Then the connection will be terminated. SysOps of point 
  4078. systems don't have to supervise this. Usually these mail transfers 
  4079. happen automatically at night.
  4080.  
  4081.  
  4082.  
  4083.  
  4084. Appendix E: REFERENCE
  4085.  
  4086.  
  4087.  
  4088.  
  4089.  
  4090.  
  4091.  
  4092.  
  4093.  
  4094. Commands and Switches
  4095.  
  4096. InMail
  4097. -I [ Import message(s)                             ] 
  4098. -A [ Don't delete Arcmail after import             ]
  4099. -B [ Copy message(s) to sysop to PrivateMailBox    ]
  4100. -M [ Take numbers from ^aMSGID: & ^aREPLY:         ]
  4101. -R [ Secure system (2 times = Password check)      ] 
  4102.  
  4103. ScanMail
  4104. -S [ Scan messagebase                              ] 
  4105. -C [ Scan changed areas only                       ]
  4106. -D [ Compact all areas                             ]
  4107. -V [ Compact Netmail, PrivateMailBox and TrashArea ]
  4108.  
  4109. OutMail
  4110. -O [ Scan Netmail and pack messages                ] 
  4111.  
  4112. Miscelaneous
  4113. -E [ Execute label in configuration                ]
  4114. -F [ Forced compilation of AREAS.BBS               ]
  4115. -H [ This message                                  ]
  4116. -L [ Update LED 1.00 lastread pointers             ]
  4117. -P [ New or imported msgs to Packet for nodes      ]
  4118. -Q [ Quiet mode: no output to screen               ]
  4119. -T [ Log output to logfile                         ]
  4120. -U [ Uncompile AREAS.BIN                           ]
  4121. -W [ Wait for RETURN at end                        ] 
  4122.  
  4123. Keywords
  4124. AddAKA    
  4125. Extra AKA address in SEEN-BY line.
  4126.  
  4127. AddDomain 
  4128. Add domain name after address number.
  4129.  
  4130. Address   
  4131. FidoNet address specification.
  4132.  
  4133. ApplZone  
  4134. Zone number specification.
  4135.  
  4136. Arc-For   
  4137. ARCmail for particular nodes/points.
  4138.  
  4139. Archiver  
  4140. Used archiver specification.
  4141.  
  4142. ARJarchive     
  4143. Specification of ARJ packer.
  4144.  
  4145. Boss 
  4146. Specification of your boss' number.
  4147.  
  4148. Capture   
  4149. Hold Netmail for node/point. Only node usage.
  4150.  
  4151. CheckNames     
  4152. Comparison of the name of a message to the one in the password 
  4153. line.
  4154.  
  4155. CompactMSGS    
  4156. Specification of the condition on which message bases should be 
  4157. compacted.
  4158.  
  4159. CopyArea  
  4160. Copy particular messages to an area.
  4161.  
  4162. CopyPVTmail    
  4163. Copy mail to PrivateBoxArea including Netmail.
  4164.  
  4165. Copy-to-Point  
  4166. Put messages on hold for points which are copied or moved by 
  4167. CopyArea/MoveArea.
  4168.  
  4169. Crash-Point    
  4170. Install a point as a crashable system.
  4171.  
  4172. Crash-To  
  4173. Specification of nodes that receive crash mail.
  4174.  
  4175. DateFormat     
  4176. Specification of the date and time format for the screen and 
  4177. logfile.
  4178.  
  4179. DefaultGroup   
  4180. Specification of the standard area group.
  4181.  
  4182. DefaultPKT     
  4183. For specification of the PKT type used in crash mails.
  4184.  
  4185. DefDays   
  4186. The number of days a message should be held in the message area.
  4187.  
  4188. Deny-Except    
  4189. Selective processing of mail by specifying nodes/points.
  4190.  
  4191. DupeLog   
  4192. Amount of message to track in order to filter to duplicate 
  4193. messages.
  4194.  
  4195. Event     
  4196. Declaration of a particular batch of commands which IOSmail has to 
  4197. run.
  4198.  
  4199. FastImport     
  4200. Import speeder for points only.
  4201.  
  4202. FDataBase 
  4203. Specification of the path to the FidoNet database.
  4204.  
  4205. FDGetFrom 
  4206. Pick out particular messages for the FidoNet database.
  4207.  
  4208. File-Max  
  4209. Maximum amount of kb which nodes/points may send.
  4210.  
  4211. File-To   
  4212. Nodes/points that are allowed to send eachother files via netmail.
  4213.  
  4214. Hold-Del  
  4215. Maximum allowable size of a mail packet before it is deleted.
  4216.  
  4217. Hold-For  
  4218. Specifications of nodes/points that receive mail from your system.
  4219.  
  4220. Hold-Max  
  4221. Maximum allowable size before a mail packet is changed to a poll 
  4222. file.
  4223.  
  4224. Hold-to-Poll   
  4225. Change hold file to poll file.
  4226.  
  4227. Inbound   
  4228. Folder specification for incoming mail and/or messages.
  4229.  
  4230. KeepPrivate    
  4231. Mail in PrivateBoxArea will not be deleted.
  4232.  
  4233. KillAll   
  4234. Delete all mail except mail to you. Node usage only.
  4235.  
  4236. KillFrom  
  4237. Delete messages from specified people.
  4238.  
  4239. KillSent  
  4240. Delete all mail except mail to you and point-to-point mail.
  4241.  
  4242. KnownInbound   
  4243. Designation of the inbound path for mail from known systems.
  4244.  
  4245. LogFile   
  4246. Keep a log of IOSmail's performed functions.
  4247.  
  4248. LZHarchive     
  4249. Specification of the path to the LZH program and its parameters.
  4250.  
  4251. MailTemp  
  4252. Specification of the path to the folder to store temporary pkt 
  4253. files during export session.
  4254.  
  4255. MaxMessages    
  4256. The maximum number of messages an area should contain after 
  4257. compaction.
  4258.  
  4259. MinDiskSpace   
  4260. Check available diskspace before message import.
  4261.  
  4262. MinPacketSize  
  4263. The size of a packet. Exceeding will lead to
  4264. packing it.
  4265.  
  4266. MinMessages    
  4267. The minimum number of messages an area should contain after 
  4268. compaction.
  4269.  
  4270. MoveArea  
  4271. See CopyArea. MoveArea moves instead of copying messages.
  4272.  
  4273. Move-Mail 
  4274. Put messages directed to different systems in to a particular one.
  4275.  
  4276. MSGBuffer 
  4277. Allocation of RAM for processing incoming and outgoing messages.
  4278.  
  4279. MSGReport 
  4280. Write information about imported messages into the IOSMAIL.HIS 
  4281. file.
  4282.  
  4283. MultiTasker    
  4284. Specification of multi task environment.
  4285.  
  4286. Netmail   
  4287. Specification of the path to the netmail area.
  4288.  
  4289. NewBinkley     
  4290. Output BinkleyTerm 3.0 compatible mail packets instead of regular 
  4291. BinkleyTerm 2.40.
  4292.  
  4293. NiceOutput     
  4294. Origin and Destination will be written into the regular IOSmail 
  4295. log.
  4296.  
  4297. NoDisplay 
  4298. Specification of warnings that should not be shown on screen.
  4299.  
  4300. NoLog     
  4301. Specification of warnings that should not be written to the 
  4302. IOSmail logfile.
  4303.  
  4304. NoNetmailPack  
  4305. Leave netmail unpacked.
  4306.  
  4307. NoZone    
  4308. Leave out zone numbers from the SEEN-BY and PATH lines.
  4309.  
  4310. Outbound  
  4311. Folder specification for outgoing mail and/or files.
  4312.  
  4313. PackKnown 
  4314. Pack mail for known nodes/points.
  4315.  
  4316. Password  
  4317. Password specification.
  4318.  
  4319. PathCheck 
  4320. Check if a message already exists by looking at the net and node 
  4321. numbers. ( Not suitable for points ).
  4322.  
  4323. PktTemp   
  4324. Specification of the path to the folder which hold the pkt files 
  4325. temporarily whilst importing.
  4326.  
  4327. Prepare-Poll   
  4328. Write a poll file for a particular node. The mailer will then dial 
  4329. out.
  4330.  
  4331. ProtInbound    
  4332. Specification of the inbound path for mail from protected systems.
  4333.  
  4334. QbbsLastRead   
  4335. Update the QBBS lastread pointer.
  4336.  
  4337. Realname  
  4338. Use the name contained within messages.
  4339.  
  4340. Readdress
  4341. Redirect messages from particular nodes.
  4342.  
  4343. RedirectNetmail     
  4344. Change the origination address to address of the zone you are 
  4345. writing to.
  4346.  
  4347. Route     
  4348. Specification of the route echomail should follow.
  4349.  
  4350. SaveLocal 
  4351. Write back entered messages locally.
  4352.  
  4353. SendAlwaysPKT  
  4354. Creating of a dummy pkt file with length zero.
  4355.  
  4356. StripPID  
  4357. Strip the PID line in a message.
  4358.  
  4359. SysOp     
  4360. Sysop's name definition.
  4361.  
  4362. The-Box   
  4363. Create The Box compatible mail packets.
  4364.  
  4365. TinyPath
  4366. Leave out the fakenet number at point pathlines.
  4367.  
  4368. TinySeenBy     
  4369. No fakenet addresses will be added.
  4370.  
  4371. TrashArea 
  4372. Area used for storage of mail that could not be imported into any 
  4373. known area.
  4374.  
  4375. ZIParchive     
  4376. Path to the ZIP program and its parameters.
  4377.  
  4378.  
  4379.  
  4380. Appendix F: TECHNICAL INFORMATION
  4381.  
  4382.  
  4383.  
  4384.  
  4385.  
  4386.  
  4387.  
  4388.  
  4389.  
  4390. Technical data
  4391.  
  4392. Language:
  4393. IOSmail is written in Turbo C 2.0.
  4394.  
  4395. IOS Checks:
  4396. -    AREA lines. Checking on double AREA lines.
  4397. -    ^aAREA lines. Checking on double ^aAREA lines.
  4398. -    SEEN-BY lines
  4399. -    ^aSEEN-BY lines
  4400. -    ^aPATH lines
  4401. -    ^aMSGID line
  4402. -    ^aREPLY line
  4403. -    ^aREALNAME line
  4404. -    If origin line exists. It will create one if not.
  4405. -    If tearline exists. It will create one if not.
  4406.  
  4407. -    Continuous checking of zone numbers.
  4408. -    Checking mixed zones in packet.
  4409. -    Checking mail password.
  4410. -    Checking diskspace.
  4411. -    Checking if destination exists in configuration.
  4412. -    Checking length of From field in packet.
  4413. -    Checking length of To field in packet.
  4414. -    Checking length of Subject field in packet.
  4415. -    Continuous checking of packet if this is a packet.
  4416. -    Checking for empty From field in packet.
  4417. -    Checking for empty To field in packet.
  4418. -    Checking date and time in packet.
  4419. -    Checking for empty Subject field in packet.
  4420. -    Checking for unexpected message or PKT end in PKT file.
  4421. -    Checking length of message.
  4422. -    Checking on legal ^aMSGID
  4423. -    Checking on legal ^aREPLY
  4424. -    Checking on legal ^aFMPT
  4425. -    Checking on legal ^aTOPT
  4426. -    Checking on legal ^aINTL
  4427. -    Checks area name is MAIL. Then this is Netmail.
  4428. -    Checks for ^aTOPT if address in message header is 4d.
  4429. -    Checks for ^aFMPT if address in message header is 4d.
  4430. -    Checks if sender is using our address.
  4431. -    Checks if this is an empty message.
  4432. -    Checks inbound folders.
  4433. -    Checks if receivers are in the configuration.
  4434. -    Checks if receiver is allowed to have echomail.
  4435.  
  4436. -    Deletes all duplicate nodes from the SEEN-BY lines.
  4437. -    Checks ^aPATH line for strange things.
  4438. -    Checks if receivers are not our node.
  4439. -    Checks SEEN-BY for who has already had that message.
  4440. -    Checks even on non-kludged PATH lines.
  4441. -    Checks for SEEN-BY lines in the middle of the message.
  4442. -    Checks for ^aPATH lines in the middle of the message.
  4443. -    Checks for digits in SEEN-BY and ^aPATH lines.
  4444. -    Continuous checking of written PKT files for NULL bytes at
  4445.      the end of PKT.
  4446. -    Checks ^aMSGID if the area is in the same zone as in ^aMSGID.
  4447. -    Checks length of messagebase.
  4448. -    Checks PKT header type, i.e. QMM or FrontDoor/D'Bridge.
  4449.  
  4450. Channels
  4451.  
  4452. Channels opened:
  4453. -    10 files for PKTs
  4454. -    6 files for message base
  4455. -    1 file for log.
  4456.  
  4457. IOSmail will keep all files open until the end of importing PKTs.
  4458.  
  4459. During the writing of this manual
  4460. Coffee: gallons of it! And not to forget Rock; Somewhere in Time 
  4461. and Piece of Mind from Iron Maiden kept me awake.
  4462.