autoupdate
[postfix-master.git] / postfix-master / features.html
blobf3c89840a9dad7214f7c56d6813e865b0f777451
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
2 "http://www.w3.org/TR/html4/strict.dtd">
4 <html>
6 <head>
8 <title>Postfix feature overview </title>
10 <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
11 <link rel='stylesheet' type='text/css' href='postfix.css'>
13 </head>
15 <div id='left'>
17 <p> <img src="mysza.gif" width="130" height="91" alt="[LOGO]"> </p>
19 <p class='navhead'>QUICK LINKS</p>
21 <p class='nav'><a href="start.html">Home</a> </p>
23 <p class='nav'><a href="announcements.html">Announcements</a> </p>
25 <p class='nav'><a href="non-english.html">Non-English Info</a> </p>
27 <p class='nav'><a href="features.html">Feature overview </a> </p>
29 <p class='nav'><a href="web-sites.html">Web sites (text)</a> </p>
31 <p class='nav'><a href="download.html">Download (source)</a> </p>
33 <p class='nav'><a href="lists.html">Mailing lists</a> </p>
35 <p class='nav'><a href="press.html">Press and Interviews</a> </p>
37 <p class='nav'><a href="documentation.html">Documentation</a> </p>
39 <p class='nav'><a href="docs.html">Howtos and FAQs</a> </p>
41 <p class='nav'><a href="addon.html">Add-on Software</a> </p>
43 <p class='nav'><a href="packages.html">Packages and Ports</a> </p>
45 <p class='nav'><a href="mirror.html">Becoming a mirror site</a> </p>
47 <p class='navhead'></p>
49 <form method="get" action="http://www.google.com/search">
50 <p class='nav'>
51 <input size="-1" type="submit" value="Search"><br>
53 <input type="text" name="q" size="16" maxlength="255" value="">
54 <input type="hidden" name="sitesearch" value="www.postfix.org">
55 </p>
56 </form>
58 </div>
60 <div id='main'>
62 <h1> Postfix feature overview </h1>
64 <h2> Supported environments </h2>
66 <p> Postfix runs on AIX, BSD, HP-UX, IRIX, LINUX, MacOS X, Solaris,
67 Tru64 UNIX, and other UNIX systems. It requires ANSI C, a POSIX.1
68 library, and BSD sockets. See below for the gory details of what
69 Postfix expects from the file system. </p>
71 <p> Gory details: the Postfix mail queue requires that (1) the file
72 system can rename a file to a near-by directory without changing
73 the file's inode number, and that (2) mail is safely stored after
74 fsync() of that file (not its parent directory) returns successfully,
75 even when that file is renamed to a
76 near-by directory at some later point in time. Maildir delivery
77 also requires that (3) a file can be hard linked between different
78 near-by directories. Mailbox delivery introduces no additional
79 requirements beyond what is already needed for Postfix queues.
80 </p>
82 <h2> Main features </h2>
84 <p> The following is a list of major Postfix features. Some features
85 require third-party libraries (examples: LDAP, SQL, TLS). Other
86 features are available only when the necessary operating system
87 support exists and Postfix knows how to use it (examples: IP version
88 6, connection caching). </p>
90 <h3> Protocol support </h3>
92 <table>
94 <tr> <td> Postfix 2.2 </td> <td> <a href="CONNECTION_CACHE_README.html">
95 Connection cache for SMTP </a> </td> </tr>
97 <tr> <td> Postfix 2.3 </td> <td> <a href="MILTER_README.html">
98 DKIM, DomainKeys and SenderID authentication (via Milter plug-in)
99 </a> </td> </tr>
101 <tr> <td> Postfix 2.3 </td> <td> <a href="DSN_README.html"> DSN
102 status notifications </a> </td> </tr>
104 <tr> <td> Postfix 2.3 </td> <td> Enhanced status codes </td> </tr>
106 <tr> <td> Postfix 1.0 </td> <td> <a href="ETRN_README.html"> ETRN
107 on-demand relay </a> </td> </tr>
109 <tr> <td> Postfix 2.2 </td> <td> <a href="IPV6_README.html"> IP
110 version 6 </a> </td> </tr>
112 <tr> <td> Postfix 1.0 </td> <td> <a href="lmtp.8.html">LMTP client</a>
113 </td> </tr>
115 <tr> <td> Postfix 2.0 </td> <td> MIME (including 8BITMIME to 7BIT
116 conversion) </td> </tr>
118 <tr> <td> Postfix 1.0 </td> <td> Pipelining (SMTP client and
119 server)</td> </tr>
121 <tr> <td> Postfix 2.3 </td> <td> <a href="SASL_README.html"> Plug-in
122 support for multiple SASL implementations (Cyrus, Dovecot) </a>
123 </td> </tr>
125 <tr> <td> Postfix 1.0 </td> <td> <a href="SASL_README.html"> SASL
126 authentication </a> </td> </tr>
128 <tr> <td> Postfix 2.2 </td> <td> <a href="TLS_README.html"> TLS
129 encryption and authentication </a> </td> </tr>
131 <tr> <td> Postfix 1.1 </td> <td> <a href="qmqpd.8.html">QMQP
132 server</a> </td> </tr>
134 </table>
136 <h3> By popular demand...</h3>
138 <table>
140 <tr> <td> Postfix 2.3 </td> <td> <a href="bounce.5.html">Configurable delivery status notification message text </a> </td> </tr>
142 <tr> <td> Postfix 2.3 </td> <td> <a
143 href="postconf.5.html#sender_dependent_relayhost_maps">Sender-dependent
144 SMTP relay lookup</a> </td> </tr>
146 <tr> <td> Postfix 2.3 </td> <td> <a
147 href="postconf.5.html#smtp_sender_dependent_authentication">Sender-dependent
148 SASL password lookup</a> </td> </tr>
150 <tr> <td> Postfix 2.8 </td> <td> <a
151 href="postconf.5.html#smtpd_reject_footer">Server reject "footer"
152 text</a> </td> </tr>
154 </table>
156 <h3> Junk mail control</h3>
158 <table>
160 <tr> <td> Postfix 2.8 </td> <td> <a href="POSTSCREEN_README.html">
161 Zombie blocker (postscreen). </a> </td> </tr>
163 <tr> <td> Postfix 2.8 </td> <td> DNS whitelist support in <a
164 href="postconf.5.html#permit_dnswl_client">smtpd</a> and in <a
165 href="postconf.5.html#postscreen_dnsbl_sites">postscreen</a>.
166 </td> </tr>
168 <tr> <td> Postfix 2.1 </td> <td> <a href="SMTPD_ACCESS_README.html">
169 Access control per client/sender/recipient/etc. </a> </td> </tr>
171 <tr> <td> Postfix 2.1 </td> <td> <a
172 href="ADDRESS_VERIFICATION_README.html"> Address probing callout
173 </a> </td> </tr>
175 <tr> <td> Postfix 1.1 </td> <td> <a href="CONTENT_INSPECTION_README.html">
176 Content filter (built-in, external before queue, external after
177 queue) </a> </td> </tr>
179 <tr> <td> Postfix 2.3 </td> <td> <a href="MILTER_README.html">
180 Sendmail Milter (mail filter) protocol </a> </td> </tr>
182 <tr> <td> Postfix 2.1 </td> <td> <a href="SMTPD_POLICY_README.html">Greylisting
183 plug-in </a> </td> </tr>
185 <tr> <td> Postfix 2.1 </td> <td> <a href="SMTPD_POLICY_README.html">
186 SPF plug-in </a> </td> </tr>
188 <tr> <td> Postfix 2.2 </td> <td> SMTP server per-client rate and
189 concurrency limits </td> </tr>
191 <tr> <td> Postfix 2.5 </td> <td> <a href="STRESS_README.html">
192 Stress-dependent configuration </a> </td> </tr>
194 </table>
196 <h3>Database support </h3>
198 <table>
200 <tr> <td> Postfix 1.0 </td> <td> <a href="DB_README.html"> Berkeley
201 DB database </a> </td> </tr>
203 <tr> <td> Postfix 2.2 </td> <td> <a href="CDB_README.html"> CDB
204 database </a> </td> </tr>
206 <tr> <td> Postfix 1.0 </td> <td> DBM database </td> </tr>
208 <tr> <td> Postfix 1.0 </td> <td> <a href="LDAP_README.html"> LDAP
209 database </a></td> </tr>
211 <tr> <td> Postfix 1.0 </td> <td> <a href="MYSQL_README.html"> MySQL
212 database </a> </td> </tr>
214 <tr> <td> Postfix 2.0 </td> <td> <a href="PGSQL_README.html">
215 PostgreSQL database </a> </td> </tr>
217 <tr> <td> Postfix 2.8 </td> <td> <a href="SQLITE_README.html">
218 SQLite database </a> </td> </tr>
220 </table>
222 <h3>Mailbox support </h3>
224 <table>
226 <tr> <td> Postfix 1.0 </td> <td> Maildir and mailbox format </td>
227 </tr>
229 <tr> <td> Postfix 1.0 </td> <td> <a href="VIRTUAL_README.html">
230 Virtual domains </a> </td> </tr>
232 </table>
234 <h3>Address manipulation </h3>
236 <table>
238 <tr> <td> Postfix 2.2 </td> <td> <a
239 href="ADDRESS_REWRITING_README.html#generic"> Masquerading addresses
240 in outbound SMTP mail </a> </td> </tr>
242 <tr> <td> Postfix 2.2 </td> <td> <a
243 href="ADDRESS_REWRITING_README.html#william"> Selective address
244 rewriting </a> </td> </tr>
246 <tr> <td> Postfix 1.1 </td> <td> <a href="VERP_README.html"> VERP
247 envelope return addresses </a> </td> </tr>
249 </table>
251 </div>
253 </body>
255 </html>