1 <!doctype html public
"-//W3C//DTD HTML 4.01 Transitional//EN"
2 "http://www.w3.org/TR/html4/loose.dtd">
8 <title>Postfix feature overview
</title>
10 <meta http-equiv=
"Content-Type" content=
"text/html; charset=us-ascii">
14 <body bgcolor=
"#ffffff">
16 <table border=
"0" cellpadding=
"5" cellspacing=
"0" width=
"100%">
20 <td align=
"center" rowspan=
"2" valign=
"top">
22 <img src=
"mysza.gif" width=
"130" height=
"91" alt=
"[LOGO]">
24 <table cellpadding=
"5" cellspacing=
"0">
28 <tr> <td nowrap
align=
"center" bgcolor=
"#b2b0b0">
30 <font size=
"-1"> <strong> QUICK LINKS
</strong> </font> </td> </tr>
35 <td nowrap
bgcolor=
"#f8eda6" align=
"left">
37 <form method=
"get" action=
"http://www.google.com/search">
41 <a href=
"start.html">Home
</a> <br>
43 <a href=
"announcements.html">Announcements
</a> <br>
45 <a href=
"non-english.html">Non-English Info
</a> <br>
47 <strong><a href=
"features.html">Feature overview
</a></strong> <br>
49 <a href=
"web-sites.html">Web sites (text)
</a> <br>
51 <a href=
"download.html">Download (source)
</a> <br>
53 <a href=
"lists.html">Mailing lists
</a> <br>
55 <a href=
"press.html">Press and Interviews
</a> <br>
57 <a href=
"documentation.html">Documentation
</a> <br>
59 <a href=
"docs.html">Howtos and FAQs
</a> <br>
61 <a href=
"addon.html">Add-on Software
</a> <br>
63 <a href=
"packages.html">Packages and Ports
</a> <br>
65 <a href=
"mirror.html">Becoming a mirror site
</a> <br> <br>
67 <input type=
"submit" value=
"Search"><br>
68 <input type=
"text" name=
"q" size=
"20" maxlength=
"255" value=
"">
69 <input type=
"hidden" name=
"sitesearch" value=
"www.postfix.org">
75 </td> </tr> </table> </td>
77 <td colspan=
"3"> <h1> Postfix feature overview
</h1> </td>
85 <h2> Supported environments
</h2>
87 <p> Postfix runs on AIX, BSD, HP-UX, IRIX, LINUX, MacOS X, Solaris,
88 Tru64 UNIX, and other UNIX systems. It requires ANSI C, a POSIX
.1
89 library, and BSD sockets. See below for the gory details of what
90 Postfix expects from the file system.
</p>
92 <p> Gory details: the Postfix mail queue requires that (
1) the file
93 system can rename a file to a near-by directory without changing
94 the file's inode number, and that (
2) mail is safely stored after
95 fsync() of that file (not its parent directory) returns successfully,
96 even when that file is renamed to a
97 near-by directory at some later point in time. Maildir delivery
98 also requires that (
3) a file can be hard linked between different
99 near-by directories. Mailbox delivery introduces no additional
100 requirements beyond what is already needed for Postfix queues.
103 <h2> Main features
</h2>
105 <p> The following is a list of major Postfix features. Some features
106 require third-party libraries (examples: LDAP, SQL, TLS). Other
107 features are available only when the necessary operating system
108 support exists and Postfix knows how to use it (examples: IP version
109 6, connection caching).
</p>
111 <h3> Protocol support
</h3>
115 <tr> <td> Postfix
2.2 </td> <td> <a href=
"CONNECTION_CACHE_README.html">
116 Connection cache for SMTP
</a> </td> </tr>
118 <tr> <td> Postfix
2.3 </td> <td> <a href=
"MILTER_README.html">
119 DKIM, DomainKeys and SenderID authentication (via Milter plug-in)
122 <tr> <td> Postfix
2.3 </td> <td> <a href=
"DSN_README.html"> DSN
123 status notifications
</a> </td> </tr>
125 <tr> <td> Postfix
2.3 </td> <td> Enhanced status codes
</td> </tr>
127 <tr> <td> Postfix
1.0 </td> <td> <a href=
"ETRN_README.html"> ETRN
128 on-demand relay
</a> </td> </tr>
130 <tr> <td> Postfix
2.2 </td> <td> <a href=
"IPV6_README.html"> IP
131 version
6 </a> </td> </tr>
133 <tr> <td> Postfix
1.0 </td> <td> <a href=
"lmtp.8.html">LMTP client
</a>
136 <tr> <td> Postfix
2.0 </td> <td> MIME (including
8BITMIME to
7BIT
137 conversion)
</td> </tr>
139 <tr> <td> Postfix
1.0 </td> <td> Pipelining (SMTP client and
142 <tr> <td> Postfix
2.3 </td> <td> <a href=
"SASL_README.html"> Plug-in
143 support for multiple SASL implementations (Cyrus, Dovecot)
</a>
146 <tr> <td> Postfix
1.0 </td> <td> <a href=
"SASL_README.html"> SASL
147 authentication
</a> </td> </tr>
149 <tr> <td> Postfix
2.2 </td> <td> <a href=
"TLS_README.html"> TLS
150 encryption and authentication
</a> </td> </tr>
152 <tr> <td> Postfix
1.1 </td> <td> <a href=
"qmqpd.8.html">QMQP
153 server
</a> </td> </tr>
157 <h3> By popular demand...
</h3>
161 <tr> <td> Postfix
2.3 </td> <td> <a href=
"bounce.5.html">Configurable delivery status notification message text
</a> </td> </tr>
163 <tr> <td> Postfix
2.3 </td> <td> <a
164 href=
"postconf.5.html#sender_dependent_relayhost_maps">Sender-dependent
165 SMTP relay lookup
</a> </td> </tr>
167 <tr> <td> Postfix
2.3 </td> <td> <a
168 href=
"postconf.5.html#smtp_sender_dependent_authentication">Sender-dependent
169 SASL password lookup
</a> </td> </tr>
173 <h3> Junk mail control
</h3>
177 <tr> <td> Postfix
2.1 </td> <td> <a href=
"SMTPD_ACCESS_README.html">
178 Access control per client/sender/recipient/etc.
</a> </td> </tr>
180 <tr> <td> Postfix
2.1 </td> <td> <a
181 href=
"ADDRESS_VERIFICATION_README.html"> Address probing callout
184 <tr> <td> Postfix
1.1 </td> <td> <a href=
"CONTENT_INSPECTION_README.html">
185 Content filter (built-in, external before queue, external after
186 queue)
</a> </td> </tr>
188 <tr> <td> Postfix
2.3 </td> <td> <a href=
"MILTER_README.html">
189 Sendmail Milter (mail filter) protocol
</a> </td> </tr>
191 <tr> <td> Postfix
2.1 </td> <td> <a href=
"SMTPD_POLICY_README.html">Greylisting
192 plug-in
</a> </td> </tr>
194 <tr> <td> Postfix
2.1 </td> <td> <a href=
"SMTPD_POLICY_README.html">
195 SPF plug-in
</a> </td> </tr>
197 <tr> <td> Postfix
2.2 </td> <td> SMTP server per-client rate and
198 concurrency limits
</td> </tr>
200 <tr> <td> Postfix
2.5 </td> <td> <a href=
"STRESS_README.html">
201 Stress-dependent configuration
</a> </td> </tr>
205 <h3>Database support
</h3>
209 <tr> <td> Postfix
1.0 </td> <td> <a href=
"DB_README.html"> Berkeley
210 DB database
</a> </td> </tr>
212 <tr> <td> Postfix
2.2 </td> <td> <a href=
"CDB_README.html"> CDB
213 database
</a> </td> </tr>
215 <tr> <td> Postfix
1.0 </td> <td> DBM database
</td> </tr>
217 <tr> <td> Postfix
1.0 </td> <td> <a href=
"LDAP_README.html"> LDAP
218 database
</a></td> </tr>
220 <tr> <td> Postfix
1.0 </td> <td> <a href=
"MYSQL_README.html"> MySQL
221 database
</a> </td> </tr>
223 <tr> <td> Postfix
2.0 </td> <td> <a href=
"PGSQL_README.html">
224 PostgreSQL database
</a> </td> </tr>
226 <tr> <td> Postfix
2.8 </td> <td> <a href=
"SQLITE_README.html">
227 SQLite database
</a> </td> </tr>
231 <h3>Mailbox support
</h3>
235 <tr> <td> Postfix
1.0 </td> <td> Maildir and mailbox format
</td>
238 <tr> <td> Postfix
1.0 </td> <td> <a href=
"VIRTUAL_README.html">
239 Virtual domains
</a> </td> </tr>
243 <h3>Address manipulation
</h3>
247 <tr> <td> Postfix
2.2 </td> <td> <a
248 href=
"ADDRESS_REWRITING_README.html#generic"> Masquerading addresses
249 in outbound SMTP mail
</a> </td> </tr>
251 <tr> <td> Postfix
2.2 </td> <td> <a
252 href=
"ADDRESS_REWRITING_README.html#william"> Selective address
253 rewriting
</a> </td> </tr>
255 <tr> <td> Postfix
1.1 </td> <td> <a href=
"VERP_README.html"> VERP
256 envelope return addresses
</a> </td> </tr>