autoupdate
[postfix-master.git] / postfix-master / features.html
blobd81d467036c92b9069bf7fa35bd19ebfda77bd54
1 <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"
2 "http://www.w3.org/TR/html4/loose.dtd">
4 <html>
6 <head>
8 <title>Postfix feature overview </title>
10 <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
12 </head>
14 <body bgcolor="#ffffff">
16 <table border="0" cellpadding="5" cellspacing="0" width="100%">
18 <tr>
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">
26 <tr> <td> </td> </tr>
28 <tr> <td nowrap align="center" bgcolor="#b2b0b0">
30 <font size="-1"> <strong> QUICK LINKS </strong> </font> </td> </tr>
33 <tr>
35 <td nowrap bgcolor="#f8eda6" align="left">
37 <form method="get" action="http://www.google.com/search">
39 <font size="-1">
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">
71 </font>
73 </form>
75 </td> </tr> </table> </td>
77 <td colspan="3"> <h1> Postfix feature overview </h1> </td>
79 </tr>
81 <tr>
83 <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.
101 </p>
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>
113 <table>
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)
120 </a> </td> </tr>
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>
134 </td> </tr>
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
140 server)</td> </tr>
142 <tr> <td> Postfix 2.3 </td> <td> <a href="SASL_README.html"> Plug-in
143 support for multiple SASL implementations (Cyrus, Dovecot) </a>
144 </td> </tr>
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>
155 </table>
157 <h3> By popular demand...</h3>
159 <table>
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>
171 </table>
173 <h3> Junk mail control</h3>
175 <table>
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
182 </a> </td> </tr>
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>
203 </table>
205 <h3>Database support </h3>
207 <table>
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>
229 </table>
231 <h3>Mailbox support </h3>
233 <table>
235 <tr> <td> Postfix 1.0 </td> <td> Maildir and mailbox format </td>
236 </tr>
238 <tr> <td> Postfix 1.0 </td> <td> <a href="VIRTUAL_README.html">
239 Virtual domains </a> </td> </tr>
241 </table>
243 <h3>Address manipulation </h3>
245 <table>
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>
258 </table>
260 </td>
262 </tr>
264 </table>
266 </body>
268 </html>