General software contributed by users and supporters of the qmail ideal.
- Russell Nelson has a patch to
qmail and ucspi-tcp to use the MAPS RBL to keep spam out of your system by refusing network connections from known spammers.
- Harald Hanche-Olsen has written a wrapper for qmail,
which lets you easily start, stop and restart it. He's also written
some code to do dot-locking. Dot-locking slightly unreliable, so Dan
doesn't support it in qmail. It's at the page above.
- David Summers has a qmail-imap Linux RPMS
plus just the patches if you want to patch the University of
Washington IMAP server with just the one-line patch to get it to work
with $HOME/Mailbox.
- Ali Lomonaco has a patch for finger so it knows to look in $HOME
for a Mailbox. It was written for the finger from FreeBSD 2.2.2,
which is probably the standard BSD finger.
- Chael Hall has some utility
programs for qmail. One, logger2, responds to a kill-HUP by
reopening the file named on its command line for output. The second,
restart.pl, is a perl script which will restart qmail after you have
changed a control file.
- Chael Hall's majordomo+qmail
patches. Making qmail and Majordomo 1.94 (or later) coexist
peacefully.
- Giles Lean didn't like the idea of patching majordomo, so
following a suggestion from J.T. Conklin that he found in the list
archives he wrote a majordomo-inject
script and some documentation on how to use it. Needs Perl 5.004.
Nathan
J. Mehl has thrown together a bourne shell script to automagically
create all of the
necessary aliases for a majordomo list with digests in a Qmail
environment that uses Giles majordomo-inject.
- Julie Baumler is using
UIUC's ph to redirect mail on her mail hub. She wrote a note on how
to configure qmail to use ph.
- Vince Vielhaber wrote up some
instructions on how to make qpopper work with
home directory mailboxes.
- Ximenes Zalteca has a qpopper-2.4
SRPM available which contains a PAMified qpopper with the ~/Mailbox
patch applied.
- Ximenes Zalteca has SysVinit
scripts, which are for use with RedHat Linux (and undoubtedly any
other SysVinit-using OS). They control qmail, qmail-smtpd, and
Qualcomm's qpopper via the following tools: tcpserver, tcpcontrol,
cyclog, setuser, supervise, svc, svcstat, accustamp, errosto.
- Olaf Titz's BSMTP package for
qmail, for those who want to run BSMTP over UUCP with qmail. The
10k shar contains an rsmtp program for incoming messages and a
maildir2bsmtp program for outgoing messages. Both are written in
perl.
- Russell Nelson's checkhomeownership script will report on
users who don't own their home directories or Maildirs. This is
important to run before starting up qmail, because sendmail doesn't
care a whit whether the user owns their home directory, but home
directory ownership is how qmail decides if the user exists or not.
If you have a mail hub, and you've botched the home directory
ownership, the users will never be logging into it, so they won't
notice. And you won't notice either, until they run screaming to you
that they haven't gotten the important mail they wanted, and their
correspondent noted that the mail bounced.
- David Summers has
some perl
scripts that work with maildir2smtp. Now uses APOP-style
authentication.
- Russell Nelson's newbox script to create new
maildrops for users who don't have login accounts on their mail server.
- John Palkovic's qlistbuild.pl
program, which creates a mailing list out of a list of email
addresses.
- Russell Nelson has a
bounce manager which totally
eliminates any need to deal with bounces. This is the final version
of bounceman. Ezmlm uses a better algorithm, so
I've switched to it.
- Chris Garrigues wrote a program to pretty-print
Received: lines.
- Brian
T. Wightman has written a delayed-mail
notifier.
- Mark Delany has a rmail
for people receiving ! addresses via UUCP. It parses ! addresses,
applies a number of simple pattern matching rules to convert them to
FQDN addresses and injects them into qmail.
- Russell Nelson has a pair of
programs to help keep spam out of your mailbox.
- Jos Backus has a
program to be run from a .qmail file, toolarge,
which checks for mail messages that are too large.
- Russell Nelson has a program
to eliminate duplicate messages. It has
two modes of operation -- strict and loose. Strict only eliminates
perfect duplicates, whose only difference is in the Received: lines.
Loose eliminates duplicates that have identical From: Date:,
Message-Id: and body parts.
- Russ
Allbery uses Majordomo with qmail. He has some documentation on
the subject, as well as mjinject
- Paul Fox has code to trace
an smtp connection. It contains a small script, plus some patches
to dan's multitee program, which give full tracing of incoming smtp
sessions.
|