The POP3 extension makes it possible for a PHP
script to connect to and interact with a POP3 mail server.
It is based on the PHP streams interface and requires no
external library.
Greylite is a SPAM filter with exceptional effectiveness and without false
positives. It combines natively with qmail and works as a proxy for any SMTP
server.
It implements a modified greylisting algorithm that improves the filtering
effectiveness and minimizes the delay drawbacks associated with the standard
greylisting algorithm.
It can be tuned to recognize suspicious clients and reject their attempts
multiple times, reaching filtering rates of over 99% without false positives.
Greylite is easy to setup and maintain, and it is small and fast.
Perdition is a mail retrieval proxy that allows users to connect to a
content-free POP3 or IMAP4 server that will redirect them to their real
POP3 or IMAP4 server. This enables mail retrieval for a domain to be
split across multiple backend servers on a per user basis. It can also
be used as a POP3 or IMAP4 proxy in firewall applications.
Perdition supports arbitrary library based map access to determine the
server for each user - POSIX regex, GDBM, PostgreSQL, MySQL, NIS and
OpenLDAP libraries ship with the distribution.
The use of perditon to scale mail services beyond a single box is discussed
in a paper the author wrote on high capacity email, so be sure to check the
web page.
Heirloom mailx (formerly known as "nail") is derived from Berkeley
Mail and provides the functionality of the System V and POSIX mailx
commands. Additional features include support for MIME, IMAP
(including caching and disconnected use), POP3, SMTP, S/MIME,
international character sets, maildir folders, message threading,
powerful search methods, scoring, and a Bayesian junk mail filter.
Mailx can be used as a mail batch language in nearly the same way as
it is used interactively. It can thus act as a mailbox filter, can
fetch mail from remote accounts, and can send files as attachments.
Mailparse is an extension for parsing and working with email messages.
It can deal with rfc822 and rfc2045 (MIME) compliant messages.
Mailparse is stream based, which means that it does not keep in-memory
copies of the files it processes - so it is very resource efficient
when dealing with large messages.
Mailmgr is a Sendmail Analisys Report Generator.
The html reports contain the following informations:
Username
messages sent
messages received
bytes sent
bytes received
Messages from with date, time and bytes per user
Messages to with date, time and bytes per user
mbox2mdir is a small program to convert mail stored in UNIX mbox format to
qmail's Maildir format. It can (optionally) also truncate the source mbox file
upon successful conversion. I use it to move mail delivered by /bin/mail or
sendmail to qmail Maildir folders, but of course there are many other possible
uses for it.
mls will read mailbox file in MBOX format and display various
statistical data about it. You can specify input and ouput files (can
be stdin/stdout), language used for output (in this version
Slovak/English/Italian/Francais/Deutsch/Spanish/Serbian), error and
diagnostic msgs are always printed in english. You can also specify
text which will be displayed instead of standart title in output (can
be used for automatic mailing of produced output).
It also supports cache file for faster re-generation of stats from the
same input file. It is useful when you want to show statistics on web
- you can use HTML output & PHP wrapper.
Convert .MSG files to multipart MIME messages (mbox).
NullPop is a POP3 server that allows logins, but never returns any
email. This is useful for certain setups where the user needs an
'account' setup in their mail client, but no real mail will ever
be received.