BCR Mail Handler, version 3.1 Copyright (c) 1994 Bill C. Riemers All Rights Reserved This following is the standard GNU notice of copyright. The only exception is I maintain I own this program and reserve all future rights. (Meaning I might use a different copyright on future releases, or violate my own copyright anyway I see fit.) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. ------------------------------------------------------------------------------- BCR MAIL HANDLER FEATURES: - Does not require root privledges. - Handles automatic binary and ascii file transfers. - Handles compressed files. - Handles unlimited file sizes. (No spliting is done.) - Includes a generic "daemon" command that can be used for other applications. (SEE README.daemon) - Handles automaticly forwarding of private e-mail to a file, another internet user, or uploading with "term". (SEE README.term) - Lots of redundant code to avoid circular mailing, and machine thrashing. - Refuses to send the same file request twice within a two day period. - Logs all errors and all outgoing mail. - A limited amount of access control. - Very easy installation for "HP-UX", "TitanOS", and "Linux"... Other OS's will require a small amount of porting. - Does not require the user to figure out complicated things like adding custom header lines, or remembering complicated commands. ------------------------------------------------------------------------------- HOW THE BCR MAIL HANDLER WORKS: The BCR Mail Handler consists of an e-mail filter "getmail" and the "daemon". Modify your .forward to use "getmail" and then start your daemon's to process incoming mail. (See the respective manual pages.) I'll add an FAQ as people raise questions. For right now the best thing to do is look at an example. So here is what I use: .forward: "|getmail -b /opt/ftp/pub/Linux -m 200k -t" Note: The quotes are manditory! Look in the examples directory at the following example files: Mail/getmail.deny Maiil/form-letter crontab Also look at the other README files. Bill