Postfix (software)

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Postfix
The Postfix logo
Developer(s) Wietse Venema and many others
Stable release 2.9.0 / February 1, 2012; 23 days ago (2012-02-01)
Preview release 2.10-20120130 / January 30, 2012; 25 days ago (2012-01-30)
Operating system Cross-platform
Type Mail transfer agent
License IBM Public License
Website http://www.postfix.org/

In computing, Postfix is a free and open-source mail transfer agent (MTA) that routes and delivers electronic mail. It is intended as a fast, easier-to-administer, and secure alternative to the widely-used Sendmail MTA.

It is released under the IBM Public License 1.0 which is a free software licence.

Originally written in 1997 by Wietse Venema at the IBM Thomas J. Watson Research Center and first released in December 1998, Postfix continues as of 2012 to be actively developed by its creator and other contributors. The software is also known by its former names VMailer and IBM Secure Mailer.

Contents

[edit] Features

Postfix has a particular resilience against buffer overflows [3] and can handle large amounts of e-mail.[4] A Postfix system implements a cooperating network of different daemons.[5] Each daemon fulfills a single task using minimum privileges.[5] In this way, if a daemon is compromised, the impact remains limited to that daemon and cannot spread throughout the entire system. Only one process has root privileges (master), and few processes actually write to locations outside the queue directory (local, virtual) or invoke external programs (local, pipe).[5] Most daemons can be easily chrooted and communicate through named pipes or UNIX-domain sockets.

[edit] Structure

See Postfix Architecture Overview

[edit] Base configuration

The main.cf file stores site specific Postfix configuration parameters while master.cf defines daemon processes. The Postfix Basic Configuration tutorial covers the core settings that each site needs to consider.

The Postfix Standard Configuration Examples document discusses configuration settings for a few common environments.

The Postfix Address Rewriting document covers address rewriting and mail routing. The full documentation collection is at Postfix Documentation

More complex Postfix implementations include integration with (for example) SpamAssassin and support for multiple (virtual) domain names, where data in databases such as MySQL can drive complex configurations.[6]

[edit] See also

[edit] Further reading

[edit] References

[edit] External links

Personal tools
Namespaces
Variants
Actions
Navigation
Interaction
Toolbox
Print/export
Languages