This is a port of Emmanuel Dreyfus' milter-greylist.
Grey listing is a wonderful spam filtering technique, which uses a behavior
trick: spammers never resend a message when they get a temporary error,
whereas real MTA do. The idea is to refuse any mail on first attempt, and
accept it after some time has elapsed.
milter-greylist is a stand-alone milter written in C that implement grey
listing.
Milter-regex is a sendmail milter plugin that allows to reject mail
based on regular expressions matching SMTP envelope parameters and
mail headers and body.
In order to build milter-regex, sendmail needs to be compiled with
milter support, installing the libmilter library.
This is the default for the sendmail in the base system.
Some of the sendmail ports omit libmilter by default (SENDMAIL_WITHOUT_MILTER).
This program is developed on OpenBSD by the maintainer.
LICENSE: BSD
Copyright (c) 2003-2006 Daniel Hartmeier
mime4j provides a parser, MimeStreamParser, for e-mail message streams
in plain rfc822 and MIME format. The parser uses a callback mechanism to
report parsing events such as the start of an entity header, the start
of a body, etc. If you are familiar with the SAX XML parser interface
you should have no problem getting started with mime4j.
The parser only deals with the structure of the message stream. It won't
do any decoding of base64 or quoted-printable encoded header fields and
bodies.
The parser has been designed to be extremely tolerant against messages
violating the standards.
mime4j can also be used to build a tree representation of an e-mail
message using the Message class. Using this facility mime4j
automatically handles the decoding of fields and bodies and uses
temporary files for large attachments.
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.
"My Mailer" is an incarnation of a UNIX text-based mailer
designed to be an intermediate step between mail and pine.
Features:
MIME aware -- While this mailer does not implement a full set of
the MIME mail extensions, it should handle most MIME mail.
It also handles some Sun mail attachment formats.
Threaded messages -- Articles by default are threaded by subject.
This allows one to plow through huge mailing list discussions,
sometimes spanning weeks, with very little effort.
Automatic detection of a modified mail file, and the changes will
then be merged with the current message listing.
Automatically uncompresses and recompresses gzipped mailfiles
Searchable message listings, including search through message text
Convert .MSG files to multipart MIME messages (mbox).
Turba is the Horde contact management application. Leveraging the Horde
framework to provide seamless integration with IMP and other Horde
applications, it supports storing contacts in SQL, LDAP, Kolab, and IMSP
address books.
'nohtml' is a filter which strips HTML attachments from email
messages. It is primarily intended to be used with remailers like
mailing lists to suppress HTML from ever hitting those lists.
-----------
What is it?
-----------
nmh (new MH) is an electronic mail handling system - a MUA (Mail
User Agent) package for end-users to handle their e-mail. It was
originally based on the package MH-6.8.3, and is intended to be a
(mostly) compatible drop-in replacement for MH.
nmh consists of a collection of fairly simple single-purpose programs
to send, receive, save, retrieve, and manipulate e-mail messages. Since
nmh is not a single comprehensive program, you may freely intersperse
nmh commands with other shells commands, or write custom scripts which
utilize these commands in flexible ways.
[ excerpt from developer's www site with modifications ]
This is a mime email message parser to be used as a preprocessor
for email classification software.
Tries to normalize the content to 8bit encoding with utf-8 character
set. Also appends a copy of message body with HTML removed (IMG and
A tags remain unaffected).