Mulberry is back under new ownership and is now available for FREE!
Mulberry is a high-performance, scalable, and graphically groovy internet
mail client. It uses the IMAP (IMAP4rev1, IMAP4, and IMAP2bis) protocol for
accessing mail messages on a server, the standard SMTP protocol for sending
messages, and does lots and lots of things with MIME parts for mixed text
and "attachments" of many different types of files and data. Support for
POP3 and Local accounts, full disconnected IMAP support, PGP/GPG,
SSL/STARTTLS, local and SIEVE support for filtering and much more!
Please note that there is no official support for Mulberry now -
community support via mailing lists and other such resources will be
used instead.
Dbmail is the name of a group of programs that enable the possibility of
storing and retrieving mail messages from a database (currently MySQL,
PostgreSQL or SQLite).
* Scalability.
Dbmail is as scalable as the database system that is used for the mail
storage. In theory millions of accounts can be managed using dbmail. One
could, for example, run 4 different servers with the pop3 daemon each
connecting to the same database (cluster) server.
* Manageability.
Dbmail is based upon a database. Dbmail can be managed by changing settings
in the database (f.e. using PHP/Perl/SQL), without needing shell access.
* Speed.
Dbmail uses very efficient, database specific queries for retrieving mail
information. This is much faster then parsing a filesystem.
* Security.
Dbmail has got nothing to do with the filesystem or interaction with other
programs in the Unix environment which need special permissions. Dbmail is
as secure as the database it's based upon.
* Flexibility.
Changes on a Dbmail system (adding of users, changing passwords etc.) are
effective immediately.
Dbmail is the name of a group of programs that enable the possibility of
storing and retrieving mail messages from a database (currently MySQL,
PostgreSQL or SQLite).
* Scalability.
Dbmail is as scalable as the database system that is used for the mail
storage. In theory millions of accounts can be managed using dbmail. One
could, for example, run 4 different servers with the pop3 daemon each
connecting to the same database (cluster) server.
* Manageability.
Dbmail is based upon a database. Dbmail can be managed by changing settings
in the database (f.e. using PHP/Perl/SQL), without needing shell access.
* Speed.
Dbmail uses very efficient, database specific queries for retrieving mail
information. This is much faster then parsing a filesystem.
* Security.
Dbmail has got nothing to do with the filesystem or interaction with other
programs in the Unix environment which need special permissions. Dbmail is
as secure as the database it's based upon.
* Flexibility.
Changes on a Dbmail system (adding of users, changing passwords etc.) are
effective immediately.
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.
Sendmail implements a general purpose internetwork mail routing facility
under the UNIX operating system. It is not tied to any one transport
protocol - its function may be likened to a crossbar switch, relaying
messages from one domain into another. In the process, it can do a limited
amount of message header editing to put the message into a format that is
appropriate for the receiving domain. All of this is done under the
control of a configuration file.
Sendmail is a trademark of Sendmail, Inc.
Python utilities for console mail clients like Mutt.
sigpager: Offers an interactive selection of signatures.
urlpager[*]: Searches for urls, and retrieves url selected by user.
Urls include Message-IDs.
urlbatcher[*]: Retrieve urls contained in input.
pybrowser: Can be used as general browser call. Application to
override platform default can be specified via -b option.
viewhtmlmsg[*]: Display html message in browser.
wrap: Word wrap text input. With support for messages
(recognition of quote chars etc.).
[*]needs raw message as input to work correctly.
In Mutt, set pipe_decode=no in conjunction with pipe-message.
Elmo (ELectronic Mail Operator) is an ncurses-based program for
receiving, filtering, reading, composing, and sending mail from a
character terminal. It speaks POP3 and SMTP and can work with
maildir or Berkeley-formatted mailboxes.
Before running elmo, users should run elmoconf.pl to generate an
~/.elmorc file.
exmh is a TCL/TK based interface to the MH mail system. It provides
the usual layer on top of MH commands, as well as many other features:
MIME support! Displays richtext and enriched directly.
Color feedback in the scan listing.
A colour coded folder display with one label per folder.
Smart scan caching. News read/post. koi8-r support.
Facesaver bitmap display. Ispell support.
Background inc. You can set exmh to run inc periodically.
Searching over folder listing and message body.
A dialog-box interface to MH pick.
An editor with emacs-like bindings and MIME support.
Glimpse interface. You can index all your mail with glimpse
and search for messages by content.
User preferences. You can tune exmh through a dialog box.
User hacking support. A user library of TCL routines is supported.
IMPORTANT: exmh depends on the TK send facility for its background
processing. With TK 3.3, send now uses xauthority mechanisms by default,
unless you compile TK with -DTK_NO_SECURITY. Generally, this means that
you **MUST** must run xdm to start your Xserver.
mess822 is a library for parsing Internet mail messages. The mess822
package contains several applications that work with qmail:
* ofmipd rewrites messages from dumb clients. It supports a database
of recognized senders and From lines, using cdb for fast lookups.
* new-inject is an experimental new version of qmail-inject. It
includes a flexible user-controlled hostname rewriting mechanism.
* iftocc can be used in .qmail files. It checks whether a known
address is listed in To or Cc.
* 822header, 822field, 822date, and 822received extract various
pieces of information from a mail message.
* 822print converts a message into an easier-to-read format.
mess822 supports the full complexity of RFC 822 address lists, including
address groups, source routes, spaces around dots, etc. It also supports
common RFC 822 extensions: backslashes in atoms, dots in phrases,
addresses without host names, etc. It extracts each address as an
easy-to-use string, with a separate string for the accompanying comment.
mess822 converts RFC 822 dates into libtai's struct caltime format. It
supports numeric time zones, the standard old-fashioned time zones, and
many nonstandard time zones.
The Anomy sanitizer is what most people would call
"an email virus scanner". The most important jobs that the sanitizer
can do for you - it can scan email attachments for viruses.
Other things it can do:
- Disable potentially dangerous HTML code, such as javascript,
within incoming email.
- Protect you from email-based break-in attempts which exploit
bugs in common email programs (Outlook, Eudora, Pine, ...).
- Block or "mangle" attachments based on their file names.
This way if you don't need to recieve e.g. visual basic scripts,
then you don't have to worry about the security risk they imply
(the ILOVEYOU virus was a visual basic program).
This lets you protect yourself and your users from whole
classes of attacks, instead of blocking individual exploits.