home *** CD-ROM | disk | FTP | other *** search
-
-
- FMAIL
-
- Mailer for OS/2
- version .30 (beta)
-
- This is the first generally released version. It is still in the beta
- catagory, but is performing well on my system and handling a huge mail
- volume every night. My feed is running Qmail and those I feed are running
- most anything and everything.
-
- It must be used in conjunction with OMMM to get a full function mailer.
- OMMM adds just the right features to do the packing and routing, and
- takes almost no time to do it.
-
- At this time these and the FMAIL.CFG are the only docs. It's all pretty
- straight forward. You need an AREAS.BBS file (which I'm sure you already
- have), and to tailor the FMAIL.CFG file that comes with this set.
-
- Then fight with OMMM for a while and write a .cmd file to invoke it
- and you're all set to go. There aren't yet any command line switches to
- worry about.
-
- By request, I'm now including copies of my OMbatch.cmd ommm.ctl and ommm.cfg
- files to make it a little easier to set things up the first time.
-
- How to use it:
-
- NOTE: The command words: toss, scan, tlog, and delete are case SENSITIVE!
- NOTE: The tlog command is new with ver .24.
- NOTE: It will become unhappy and terminate if you have an area-tag in your
- areas.bbs but the path is incorrect.
-
- It expects to be invoked in the same directory as the Fmail.cfg and the
- Areas.bbs files. Invocation is simply FMAIL scan OR FMAIL toss the
- rest of the information will be extracted from the Fmail.cfg. Unlike
- QMAIL you cannot have the toss and scan in the same invocation of FMAIL.
- If the FMAIL scan also has the tlog command (e.g. FMAIL scan tlog) then
- only the areas listed in the echotoss.log (as specified in the FMAIL.cfg
- file) will be scanned.
-
- After Max_Msgs has been reached, it will spawn to the command file for
- OMMM to pack things up before continuing.
-
- For pass-through areas there is now a function to delete the messages.
- it is invoked with FMAIL delete . This goes through the areas.bbs
- file, and deletes ALL the messages in all areas that the line begins with
- a # .
-
- It is marginally faster than QMAIL, and I think that makes it the
- fastest mailer available.
-
- Major Qmail features not (yet) included:
-
-
- Max dupes
- This is currently hard coded at 2000
-
- It will not yet toss from the netmail directory, or the bad_msgs
- directory. (soon)
-
- OK, What's left???
-
- The configuration file is similiar to QMAIL with some additions
- and a fair number of deletions.
-
- Dupes are well checked.
-
- It reads the standard AREAS.BBS for the areas information. The pass
- through sign (#) is currently used differently.
-
- Regular echotoss.log is generated.
-
- It is fast. Not as fast as I'd like, I'd like to double the speed
- of the scan.
-
-
-
- Known Lacks-Bugs:
-
-
-
- Case sensitive on the command line.
-
- Case sensitive to the TAG in Areas.bbs.
-
- Occasionally tosses an echomail message to the netmail area.
-
- Some extraneous garbage in the toss log.
-
- Does not toss messages from the bad message area or the netmail area.
-
- There appears to be some problem with versions of Echodoor and Qmail secure
- mode. These don't occur on all systems.
-
-
- General comments:
-
- If you are converting directly from QMAIL, watch out for OMMM! The syntax
- in the routing file (OMMM.CTL) is not as similar as it seems. OMMM seems to
- do quite well here, but it was a real hassle figuring out the .ctl file.
-
-
- All sugestions you have about priorities of adding features will be acted
- upon.
-
-
-
- Future additions: (please feel free to add to this list)
-
- A basic function router/packer (probably .31 or .32)
-
- Some REAL docs for it!
-
- A command line switch to change Ommm batch file names, or include a switch on
- invoking the batch file to make it easier to change schedules.
-
- I want to have the renumbering as well included in FMAIL.
-
- The more I use OMMM the more I want to get the packing/routing built in. It
- does the job but not the way I'm used to or want to.
-
-
- Warantee:
-
- There is none beyond guaranteeing to occupy disk space. If it trashes
- your disk or your mail it is your responsability (even if I can't
- spell).
-
-
- Support:
-
- I'll try to respond to Netmail. I also hang around the OS2BBS echo for
- general type questions.
- Patrick O'Riva
- AsmLang and OS/2
- 1:143/37
-
- If you don't like it, then don't use it.
-
- If you have comments or suggestions I'd be happy to hear them.
-
-
- Source code:
-
- With version .21 the source is now available. Temporaily only by freq here
- as fmailsrc.zip. It will be included in the release package later on.
- A special thanks is due at this point to Rick Moore and Mark Lehrer.
- Without their active help FMAIL may never have reached this point.
- The very understanding members of Net 143 are also due great appreciation.
-
- Pat
-
-
- FMAIL HISTORY
-
- ver -30 - Fixed short netmail message problem, and screen scrolling on netmail
- messages.
-
- ver -28 - Mainly changes to the docs
-
- ver -27 - Fixed recursive unpacking of bundles. Removed the extra Tag line
- from the outgoing msgs. Fixed BAD_ARC numbering problem.
-
- ver -26 - Fixed bombing with 0 length toss log. Fixed date in packets
- added "unpacking" to log file.
-
- ver -25 - Applied MORE fixes to the scanning (it looks solid now)
-
- ver -24 - Added scan support for echotoss.log via the tlog command. Fixed
- twice and it still broken the tossing of multiple bundles. Applied
- more fixes to the scanning. Improved handling of empty packets.
-
- ver -23 - Fixed problem with first net/node in PATH line. Many small fixes
- to acommodate abberant mailers. Fixed more scanning problems
-
- ver -22 - Fixed bug with netmail, empty bundles, and proper write back of
- scanned messages.
-
- ver .21 - changed the origin node problem in messages. Added a time and msg
- count to the display and the log file. Will now unpack multiple
- bundles.
-
- ver .20 - If path is not found, one will be generated rather than generating
- an error. During scan msg seen-bys are modified to reflect the scan.
-
- ver .19 - Not released
-
- beta test ver .18
-
- Added the ability to add a Path line to a message on export. Without this
- the attempt to scan a message without a pathline caused a Trap.
-
- Added more logging.
-
- beta test ver .17
-
- Fixed divide error, fixed incompatibility with some mailers using only a
- single null terminator. Added some more logging (untested)
-
- <previous history deleted>
-