home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Otherware
/
Otherware_1_SB_Development.iso
/
amiga
/
comms
/
network
/
amigauuc.lha
/
AmigaUUCP
/
man
/
AnyMail
< prev
next >
Wrap
Text File
|
1991-01-30
|
4KB
|
116 lines
Version 1.0 11/28/90
AnyMail - An Amiga UUCP mail notifier
Anymail was created as a replacement for the Amiga UUCP mail notifier,
Inform. Anymail will notify you by bringing the workbench screen
upfront and opening a window with the author and subject of all your
waiting mail. You can easily click on the window to view your mail in
your favorite mail reader or close the window, to read it later.
AnyMail will scan UUMAIL: looking for mail files. Each file will be
scanned for From and Subject lines to display in the AnyMail window.
You may exclude files from the scan using the -e switch. Any file matching
the amiga pattern following the -e switch will not be scanned. Normally
you would exclude mbox from the scan. You may also force files to be
included in the scan that were excluded by the -e switch. Any file
matching the template following the -i switch will be scanned.
NOTE: if your mail directory contains a large number of files you may
opt to do something like: -i <user> -e #?
AnyMail is not intended to be started by the user. Instead it is to be
started by the mailers rmail and sendmail. The mailers look for a line
in uulib:config labeled 'MailReadyCmd'. This line will be executed when
new mail is available. You can set this line to start AnyMail.
The mailers try to prevent executing the notifier multiple times by
using a flag file. The mailers create the flag file, and the notifier
deletes it. The notifier is passed the name of the flag file following
-x.
Starting AnyMail while another copy is already running will cause the
first AnyMail to scan UUMAIL: again, and the second AnyMail to
terminate. AnyMail deletes the flag file as soon as it starts up to
allow multiple invocations of AnyMail.
AnyMail is compiled with cres.o so you should be able to make it resident
if you wish.
AnyMail accepts the following switches:
-c Command
This command will be executed if the main body of the AnyMail window
is selected. The command is usually used to start up a cli running
dmail. For example:
-c "newcli from uucp:s/start-dmail"
-e Pattern
This switch is used to exclude a set of files from the set to be scanned.
The pattern is a normal amiga pattern. ? matchs any character. #C matches
zero or more Cs.
-i Pattern
This switch is used to override the -e switch. It will force any file
name matching the pattern to be included in the set of files to be
scanned, regardless of any -e switches. For example, the following
line will exclude files such as to-thanos, and to-chris, but it will
include the file tony, even though it matches the -e template.
AnyMail -e to#? -i tony
-x FileName
-x defines the name of the flag file.
Here's an example using the MailReadyCmd line of uulib:config.
MailReadyCmd AnyMail -e mbox -e to-#? -c "newcli from uucp:sc/start-dmail"
This will notify you of any new mail you have in UUMAIL:, but it wont
bother you with mail you've archived in mbox, or files like to-neda, or
to-dmk. It has the added attraction that you'll be notified of mail
directed to postmaster, root, or even to a missspelled version of your
user name. If you pick the main body of the window, dmail will be
started in a new window to make it easy for you to read your new mail.
Legal:
It's yours. Do what you want with it. Enjoy it. Use it at your own risk.
Preferences:
Distribute the original archive which contains sources, documentation and
executable. Don't distribute just part of it.
Building AnyMail:
AnyMail is meant to be built in Matt Dillons uucp source environemnt.
The makefile was used with the lattice version of make, lmk.
lmk - Will build and install AnyMail into uucp:c
lmk lzh - Will build an archive for distribution.
Author:
Chris Hind Genly uucp address: chris@genly.uucp
95 Fountain Terr. or
New Haven, CT uunet!hsi!genly!chris
06515
From compu$erve: >Internet: chris@genly.uucp