|
Postfix Add-on Software
To have information listed on this page, please send mail to
wietse@porcupine.org. The information listed here is maintained
by the respective authors. It is listed without formal evaluation,
in other words, no implied warranty of any kind.
authentication |
webmail |
PGP/SMIME gateways |
policy servers/libraries |
open proxy/relay detection |
before smtp auth |
certified email |
run/configuration/queue/user mgt |
virus/spam content filters |
fax<->mail |
list managers |
logfile analysis |
lookup tables |
pop/imap |
package mgt |
autoreply |
quota |
miniature clients |
other
This page lists tools, add-ons and howtos by subject. Just to be
clear on what I am talking about, here is a brief definition of
the terminology that is used below:
- Utility, system - requires no change to Postfix source code.
- Patch - requires making changes to Postfix source code.
- Howto - examples of using add-on software with Postfix.
- dkfilter mail
signing filter by Jason Long (code and instructions).
- dkim-milter
domainkeys identified mail signer/verifier. This uses the Postfix
2.3 plug-interface for Sendmail mail filters. See also the Postfix
MILTER_README
documentation.
- dk-milter
domainkeys signer/verifier. This uses the Postfix 2.3 plug-interface
for Sendmail mail filters. See also the Postfix MILTER_README
documentation.
- sid-milter
Sender-ID verifier. This uses the Postfix 2.3 plug-interface for
Sendmail mail filters. See also the Postfix MILTER_README
documentation.
- vPostmaster mail
server with policy filters, POP3, IMAP, webmail, greylisting.
Free for non-commercial use.
- Zimbra Collaboration Suite
with email, contact management and group calendaring.
- phpGroupWare multi-user groupware
suite written in PHP.
- Squirrelmail PHP4 based system.
- OpenWebmail system.
- @Mail system (also for wireless telephone).
- IMP system.
- NeoMail system.
- CAMAS system, an IMHO variant.
- IMHO system.
- apolicy or "ACL
Policy Daemon" in Python by Miguel Filho.
-
ppolicy policy server in Python, by Petr Vokac.
-
smtpd-policy-template skeleton policy server in Perl
by Michael Tokarev.
- gld greylist
server with MySQL database by Salim Gasmi.
- SQLgrey: greylist
policy server with auto-whitelisting in Perl with support for
PostgreSQL, MySQL and SQLite storage by Lionel Bouton.
- gps greylist policy
server in C++ using MySql, Postgres, or SQLite by Michael Moritz.
- Postgrey
greylist policy server in Perl by David Schweikert.
- policyd policy
server in C which provides greylisting, sender (envelope, SASL
or host/ip) based throttling (messages and/or volume per hour)
and spamtraps by Cami Sardinha.
- policyd-weight
weighted policy daemon by Robert Felber, to score DNSBLs, HELOs,
FROMs, and Client IP Addresses, and reject mail before any queuing
is done.
-
tumgreyspf Greylisting and SPF policy server by Sean Reifschneider.
This uses the file system (instead of a database file) for storing
greylist data and configuration information.
- libspf library and patch.
- libspf2
patch by Nigel Kukard.
- libspf2 patch by
Dean Strik.
Note: Postfix already ships with SPF support, in the form of
a plug-in policy daemon. This is the preferred integration model,
at least until SPF is mandated by standards.
- grinch utility by
Daniel Mack. On request by Postfix, it finds out if a host is an
open mail relay and caches the result.
- proxycheck
open proxy detection utility by Michael Tokarev. Some additional
scripting is required to integrate with Postfix.
- Phamm Web Based Management
tool for Virtual Domains and Virtual Users that are stored in LDAP.
- Running Postfix with Solaris 10
SMF by Geoff Gibbs.
- RavenCore Hosting Control
panel web-based control panel uses dovecot for POP3/IMAP, and
configures multi-user / multi-domain email addresses with SMTP
authentication via SASL. Also has the option for spamassassin and
clamav for mail scanning.
- vMail.Admin web-based
management tool designed for Postfix and Courier-IMAP email servers,
for administrators and end users. Specific examples are given for
MySQL and SpamAssassin.
- pfqueue
Postfix queue management utility.
-
Postfix enabler utility for Mac OS X. Sets up SMTP, POP3, IMAP,
SSL support, SASL (client or server).
- Web-cyradm.org Web
Based Management tool for Postfix, Cyrus IMAP, and MySQL or PostgreSQL
by Luc de Louw.
-
Postfix Admin a Web Based Management tool for
Virtual Domains and Virtual Users that are stored in MySQL.
- webmin system has
a Postfix configuration module.
- webmin system
documentation.
- tequila
(
backup link) system for Postfix configuration management,
including mail forwarding and autoreply.
- postfixmanager
user management tool for Postfix by Genco YILMAZ.
-
BASH script for automatic completion of postconf commands
by Carsten Hoeger.
- Xamime email content
management system.
-
Postfix+Amavis+ClamAV+Spamassassin howto by Tobias Rice.
-
ClamSMTP content filter based on the ClamAV anti-virus software.
- renattach
rename or delete attachments by file name or file type, by Jem
Berkes. Beware: prior to version 1.2.2 the "-p" or "--pipe"
command-line option is not safe and may result in munged addresses.
-
spampd spam filtering, transparent SMTP/LMTP proxy using
SpamAssassin, in Perl by Maxim Paperno.
- amavisd-new utility,
a high-performance interface between MTA and virus/SPAM scanners.
- Anti-spam gateway
howto using OpenBSD, Postfix, amavisd-new, SpamAssassin, Razor and
DCC.
- SpamAssassin
mail labeling system.
- per-user
SpamAssassin filtering by Mikko Pikarinen.
-
amavisd-new/Razor/SpamAssassin setup tutorial by Scott Henderson.
- amavis
system, works with Postfix and other MTAs.
- mailscanner system,
works with Postfix and other MTAs. This uses unsupported methods
to manipulate Postfix queue files, and there are multiple reports
of message duplication and/or delivery of truncated messages.
- avcheck utility
by Michael Tokarev. Interfaces to several virus scanning engines.
- sophie
system, works with Postfix and other MTAs.
-
maildrop howto by Matthias Andree. The maildrop delivery
agent is part of the
Courier mail server software.
- anomy email sanitizer
system.
- anomy
howto by Derrick Webber.
- smtpprox
generic SMTP filtering proxy by Bennett Todd.
-
Vexira Antivirus for Mail server AntiVirus, AntiSpam, and more.
Supports Linux, FreeBSD, OpenBSD, Solaris, AIX.
-
procmail howto for sanitizing email by John D. Hardin.
- crm114 mail
content inspection system.
- crm114 Postfix
howto by Eugene Borukhovich.
- Tagged Message Delivery
Agent (TMDA) by Jason R. Mastaler, a system that requires
unknown senders to send confirmation before they are put on a
whitelist.
- html-trap
utility by Samuel Seay for procmail-based content filtering.
-
Postfix Anti-UCE Cheat-Sheet by Jim Seymour.
-
UCE and other howtos by Ralf Hildebrandt.
- ORDB
(open relay database) configuration tips.
- Per-user
UCE controls patch by Jozsef Kadlecsik.
- RBL+
howto by Furio Ercolessi; uses Jozsef Kadlecsik's patch.
- RBL analysis
tools by Craig Sanders.
-
concierge utility by Rich Graves. Analyses Postfix logs and
sends mail to users whose mail was rejected by Postfix content
filtering.
- FaxmimumFax Messaging
Server (FMS) integrates with Postfix and other MTAs and provides
email-to-fax and fax-to-email gateways.
- Ecartis mailing list manager
system (formerly: Listar).
-
Listar howto by Craig Sanders.
-
Mailman howto by Dax Kelson.
- Mailman
howto, including blocking mail for non-existent addresses, by Pasztor Gyorgy.
- Mailman,
the GNU Mailing List Management System.
-
majordomo howto by Jon Parise.
- SmartList Mailing List
Management System
howto.
-
pflogsumm logfile analyzer utility by Jim Seymour.
- AWStats
logfile analyzer system.
- Anteater
logfile analysis system by Tobias Erbsland.
-
mailgraph, an RRDtool frontend utility by David Schweikert.
- mailstats
logfile analyzer utility by Craig Sanders.
- LogReport logfile analyzer
system. On-line log report processing is available at log@postfix.logreport.org.
- Logrep
logfile analyzer system.
- Isoqlog
logfile analyzer system (also supports qmail and Sendmail).
- pam lookup table
by Andrew I Baznikin; for example, use this to implement
local_recipient_maps with RADIUS.
- cidr2abc
utility by Gjermund Sorseth to convert arbitary net/mask patterns
into octet based patterns such as used in Postfix access maps.
-
NIS+ patch by Geoff Gibbs.
- cdb patch
by Michael Tokarev.
- tinycdb Michael
Tokarev's own CDB implementation.
- Mysql howto by Daniel
V. Pedersen. Uses the Postfix virtual(8) delivery agent.
For howto documents, see Howtos and FAQs.
- Dovecot system
implements IMAP and POP, and supports TLS.
- perdition
system is a smart POP/IMAP proxy that connects users to the
"right" POP/IMAP server.
- Cyrus IMAP system
implements IMAP, POP3, and KPOP, later versions also support TLS.
This software implements its own private mail database system. Not
for beginners.
- vmail admin a set
of PHP and PERL scripts for administering virtual domains on a pop
toaster that uses Postfix, Postfix virtual or Courier IMAP, and MYSQL.
- Courier-Imap
system provides POP3 and IMAP, and supports access over
SSL. This software supports the maildir-style mailbox format only
(one message per file, same format as qmail).
- Qpopper system
supports POP3, TLS (SSL), and uses the traditional UNIX-style
mailbox format (multiple messages per file, each message starts
with "From sender date...").
- Solaris utility to
create Postfix installable packages.
- yaa!
(yet another autoresponder) autoreply utility by Branko Grac. This
can run as a one-time command at the end of a pipe, or as a resident
server.
- Autoreply system architecture
by Joshua E. Warchol. You still need to provide the PERL script
that does the actual responding.
- gnarwl
autoreply utility by Patrick Ahlbrecht. This uses LDAP instead of
.forward+vacation.
- Per-user mailbox
quota patch by Keith Stevenson. Not part of Postfix because it
does not work with maildir files and because users with .forward
files can bypass quota restrictions.
- PostmMon
Postfix Mail Box Monitor by Eduardo Mendes and Ricardo Malafaia.
This sends mail notifications when a user has too much mail.
- Postfix virtual delivery
agent patches with additional features including quota by
Anderson Nadal.
-
mini_sendmail utility by Jef Poskanzer, a minimal program to
submit mail over SMTP, for example, from a chrooted WWW server.
- nbSMTP (no-brainer
SMTP) utility by Fernando Jose Pereda Garcimartin.
|