GMime is a set of utilities for parsing and creating messages using
the Multipurpose Internet Mail Extension (MIME) as defined by the
following RFCs:
* 0822: Standard for the Format of Arpa Internet Text Messages
* 2045: Multipurpose Internet Mail Extensions (MIME) Part One:
Format of Internet Message Bodies
* 2046: Multipurpose Internet Mail Extensions (MIME) Part Two:
Media Types
* 2047: Multipurpose Internet Mail Extensions (MIME) Part Three:
Message Header Extensions for Non-ASCII Text
* 2048: Multipurpose Internet Mail Extensions (MIME) Part Four:
Registration Procedures
* 2049: Multipurpose Internet Mail Extensions (MIME) Part Five:
Conformance Criteria and Examples
* 2183: Communicating Presentation Information in Internet Messages:
The Content-Disposition Header Field
GMime is a set of utilities for parsing and creating messages using
the Multipurpose Internet Mail Extension (MIME) as defined by the
following RFCs:
* 0822: Standard for the Format of Arpa Internet Text Messages
* 2045: Multipurpose Internet Mail Extensions (MIME) Part One:
Format of Internet Message Bodies
* 2046: Multipurpose Internet Mail Extensions (MIME) Part Two:
Media Types
* 2047: Multipurpose Internet Mail Extensions (MIME) Part Three:
Message Header Extensions for Non-ASCII Text
* 2048: Multipurpose Internet Mail Extensions (MIME) Part Four:
Registration Procedures
* 2049: Multipurpose Internet Mail Extensions (MIME) Part Five:
Conformance Criteria and Examples
* 2183: Communicating Presentation Information in Internet Messages:
The Content-Disposition Header Field
These are a collection of subroutines that encapsulate much of the
format-specific and tedious details of the JAM message base format.
The idea is that application programmers by using these routines can
concentrate on the more high-level issues of their programs instead
of worrying about their JAM routines.
mbx2mbox converts Microsoft Outlook Express .mbx files into
standard mail files (mbox) that programs like Pine, Mutt, and
Netscape can parse.
Usage: mbx2mbox file1.mbx file2.mbx ...
milter manager protects you from spam mails and virus mails effectively
with milter. milter manager has embedded Ruby interpreter to control
milters flexibly.
The skem utility is a sendmail milter, that checks and maintains a list
of whitelisted, temporary banned, and permanently blacklisted
IP-addresses. How you obtain the entries is up to you, but the included
logwatcher module provides one possibility.
The list is stored in a directory, each entry being a file (usually --
zero sized) or a symlink (usually -- a "broken" one). Such entries are
stored efficiently (within the directory itself) and the directories are
searched using the hash tables on modern file systems. At the same time,
they can be listed, added, and removed with the simple ls(1), touch(1),
and rm(1).
This milter does not itself filter spam, instead it memorizes the
verdicts issued by your other anti-spam defenses to reduce the system
load and resource consumption, by temporarily rejecting the relays
suspected of spamming (banned) and, optionally, by permanently rejecting
the relays "convicted" of spamming (blacklisted).
The idea is to stem the spam from real spam sources, while reducing the
ill effects of false-positives to merely delaying, rather than rejecting
future messages.
There really isn't much to say, noattach is a milter that parses the body
of email messages from sendmail and checks if the filename of attachments
matches one of the regular expressions in a given pattern file and rejects
those emails that match.
Filenames are rfc2047 or rfc2231 decoded if needed.
This program needs sendmail version 8.12.2 or newer to be compiled with
libmilter.
OSBF-Lua (Orthogonal Sparse Bigrams with confidence Factor) is a Lua C module
for text classification. It is a port of the OSBF classifier implemented in the
CRM114 project. This implementation attempts to put focus on the classification
task itself by using Lua as the scripting language, a powerful yet light-weight
and fast language, which makes it easier to build and test more elaborated
filters and training methods.
FuzzyOcr is a plugin for SpamAssassin which scans image attachments for
spam keywords, using an Optical Character Recognition program.
This plugin can be used to detect spam that puts all the real spam
content in an attached image. The mail itself only random text and
random html, without any URLs or identifiable information.
It is also able to do approximate matches on words, so errors in
recognition or attempts to obfuscate the text inside the image will not
cause the detection to fail.