Home

Web sites

Download

Mailing lists

Press and Interviews

Documentation, Howtos and FAQs

Add-on Software

Packages and Ports

Becoming a mirror site

Postfix Add-on Software

before smtp auth | configuration mgt | virus/spam content filters | fax<->mail | list managers | logfile analysis | lookup tables | pop/imap | webmail | package mgt | autoreply | quota | other
To have information listed on this page, 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.

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.

Before SMTP authentication

Configuration management

Virus/SPAM content filters

  • 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.
  • 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.
  • avpcheck howto by Ralf Hildebrandt.
  • smtpprox generic SMTP filtering proxy by Bennet Todd.
  • mailfilt utility by Bennet Todd.
  • RAV system, works with Postfix and other MTAs.
  • Vexira MailArmor virus scanner, works with Postfix on Linux, FreeBSD and OpenBSD.
  • procmail howto for sanitizing email.
  • Postfix Anti-UCE Cheat-Sheet by Jim Seymour.
  • UCE and other howtos by Ralf Hildebrandt.
  • crm114 mail content inspection system.
  • crm114 Postfix howto by Eugene Borukhovich.
  • ORDB (open relay database) configuration tips.
  • 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.
  • Per-user UCE controls patch by Jozsef Kadlecsik.
  • SpamAssassin mail labeling system.
  • RBL+ howto by Furio Ercolessi; uses Jozsef Kadlecsik's patch.
  • PERL extensions patch for UCE filtering of SMTP attributes by Daniele Orlandi.
  • RBL analysis tools by Craig Sanders.
  • html-trap utility by Samuel Seay for procmail-based content filtering.
  • concierge utility by Rich Graves. Analyses Postfix logs and sends mail to users whose mail was rejected by Postfix content filtering.

    Fax<->Email software

      FaxmimumFax Messaging Server (FMS) integrates with Postfix and other MTAs and provides email-to-fax and fax-to-email gateways.

    List managers

    Logfile analysis

    Lookup tables

    • 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.
    • cidr patch by Jozsef Kadlecsik.
    • postgresql patch by Philip Warner.
    • postgresql patch by Mathieu Arnold.
    • (backup site) postgresql patch by Mathieu Arnold.
    • postgresql patch by Aaron Sethman.
    • unix:alias.byname patch by Mindaugas Riauba for aliases lookups via the Linux nsswitch mechanism.
    • Mysql howto by Daniel V. Pedersen. Uses Andrew McNamara's virtual delivery agent which is now part of Postfix snapshot releases.
    • Postfix+Mysql howto (Indonesian Language).

    POP/IMAP servers

    Webmail

    Package management

    • Solaris utility to create Postfix installable packages.

    Autoreply software

    • 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, uses LDAP instead of .foward+vacation.

    Quota software

    • 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 maildir quota by Xavier Beaudouin.

    Other software

    • IPV6 patch by Jun-ichiro itojun Hagino of the KAME project.
    • IPV6 and IPV6+TLS patch Dean Strik.
    • TLS patch by Lutz Jaenicke. Not part of Postfix until Wietse has figured out a way to avoid adding tens of thousands of lines of code to the SMTP client and server programs.
    • mini_sendmail utility by Jef Poskanzer, a minimal program to submit mail over SMTP, for example, from a chrooted WWW server.
    • Multi-line SMTP banners patch by Simon J Mudd. Grumble.
    • Patches by Michael Tokarev.
    • Patches by Ragnar Kurm.
    • Patches by Cygnus: mail spool hashing, mailbox size limit, maildir size limit.