<HTML>
<HEAD>
<TITLE>Fetchmail Feature List</TITLE>
-<link rev=made href=mailto:esr@snark.thyrsus.com>
+<link rev=made href="mailto:esr@snark.thyrsus.com">
<meta name="description" content="The fetchmail brag sheet.">
<meta name="keywords" content="fetchmail, POP, POP3, IMAP, IMAP2bis, IMAP4">
</HEAD>
<table width="100%" cellpadding=0><tr>
<td width="30%">Back to <a href="index.html">Fetchmail Home Page</a>
<td width="30%" align=center>To <a href="/~esr/sitemap.html">Site Map</a>
-<td width="30%" align=right>$Date: 1998/02/16 06:41:31 $
+<td width="30%" align=right>$Date: 2001/02/07 08:01:08 $
</table>
<HR>
<H1 ALIGN=CENTER>Fetchmail Feature List</H1>
-Here are fetchmail's main features. Those unique to fetchmail
-are listed first. <P>
+<H2>Since 5.0:</H2>
+<UL>
+<LI>Support for On-Demand Mail Relay, RFC 2645.<p>
+
+<LI>It's now easy to deliver mail to a local LMTP socket.<p>
+
+<LI>The interface option now checks both local and remote interface IPs.<p>
+
+<LI>
+The plugin facility has been enhanced; %h and %p options are now
+available to pass in the hostname and service port number.
+
+<LI>
+Added a dropdelivered option to discard Delivered-To headers. This
+addresses a problem with using fetchmail and postfix as a relay inside
+a domain; when postfix sees incoming messages with delivered-to
+headers looking exactly the same as the ones it adds himself, it
+bounces the message.
+
+<LI>
+Added --smtpname to set username and domain portion of SMTP "RCPT TO"
+command. >fetchmail@mail.julianhaight.com>.
+
+<LI>
+Added "from" server's IP address to inserted Received line
+>fetchmail@mail.julianhaight.com<.
+
+<LI>
+Fetchmail now runs on BeOS, thanks to David Reid <david@jetnet.co.uk>.
+
+<LI>
+In IMAP, unseen-message counting and indexing is now done by SEARCH
+UNSEEN at the beginning of each poll or re-poll (rather than with
+the UNSEEN and RECENT responses and FLAGS queries on individual
+messages). This significantly cuts down on traffic to and from the
+server, and gives more reliable results.<p>
+
+<LI>
+The aka option now matches hostname suffixes, so (for example) saying
+`aka netaxs.com' will match not just netaxs.com but also (say)
+pop3.netaxs.com and mail.netaxs.com.
+
+<LI>
+Fetchmail can optionally use the RFC 2177 IDLE extension on an IMAP
+server that supports it.
+
+<LI>
+Fetchmail now recognizes the RFC 2449 extended responses [IN-USE] and
+[LOGIN-DELAY].
+
+<LI>
+Fetchmail running in daemon mode now restarts itself quietly when the
+rc file is touched.
+
+<LI>Following recent court decisions and changes in U.S. federal
+regulatory policy, hooks for Secure Sockets Layer (SSL) are now part
+of the main fetchmail distribution. The distribution still contains
+no actual cryptographic code.
+
+<LI>NTLM support, so fetchmail can query Microsoft Exchange servers.
+
+<LI>Expunge option can now be used to break POP3 retrieval into subsessions.
+
+<LI>Support for AUTH=CRAM-MD5 under IMAP, a la RFC2195.
+</UL>
<H2>Since 4.0:</H2>
<UL>
-<LI> Support for IPv6 and IPSEC (using Craig Metz's inet6-apps library).
+<LI>The interface and monitor options now work with freeBSD.
+
+<LI> Fetchmail now sends RFC1894-conformant bouncemail on SMTP and LMTP errors.
+
+<LI> Full support for LMTP according to RFC2033.
+
+<LI> True multi-language support using GNU gettext.
+
+<LI> Support for use of HESIOD with Kerberos.
+
+<LI> The --bsmtp option supports recording fetched mail as a BSMTP batch.
+
+<LI> The --limit option can now be used in daemon mode, with oversized-message
+notifications being mailed to the calling user.
+
+<LI>
+Configurable support for the <a
+href="http://www.demon.net/info/helpdesk/demon_products/mail/sdps-tech.shtml">SDPS
+extensions</a> in <a href="http://www.demon.net/">www.demon.net</a>'s
+POP3 service.
+
+<LI> There is now an interactive GUI fetchmail configurator, fetchmailconf.
+
+<LI> Code is 64-bit clean and Y2K-safe.
+
+<LI> Automatically decodes armored 7-bit MIME into 8 bits (this can be
+suppressed).
+
+<LI> You can specify which SMTP error is recognized as a spam block.
+
+<LI> Support for Kerberos V authentication.
+
+<LI> Support for IMAP-OTP authentication using Craig Metz's patches
+ for UW IMAP.
+
+<LI> Support for IPv6 (using glibc or Craig Metz's inet6-apps library).
+
+<Li> Support for IPSEC (using Craig Metz's inet6-apps library).
<LI> Support for IMAP with RFC1731-conformant GSSAPI authentication.
<LI> Support for ESMTP ETRN command.
<LI> The stripcr & forcecr options to explicitly control carriage-return
- stripping and LF->CRLF mapping before mail forwarding.
+ stripping and LF->CRLF mapping before mail forwarding.
</UL>
<H2>Since 2.0:</H2>
<LI> Strict conformance to relevant RFCs and good debugging options.
You could use fetchmail to test and debug server implementatations.
+
+<LI> For anybody who cares, fetchmail is Y2K safe.
</UL>
<H2>Features in common with other remote-mail retrieval programs:</H2>
<table width="100%" cellpadding=0><tr>
<td width="30%">Back to <a href="index.html">Fetchmail Home Page</a>
<td width="30%" align=center>To <a href="/~esr/sitemap.html">Site Map</a>
-<td width="30%" align=right>$Date: 1998/02/16 06:41:31 $
+<td width="30%" align=right>$Date: 2001/02/07 08:01:08 $
</table>
<P><ADDRESS>Eric S. Raymond <A HREF="mailto:esr@thyrsus.com"><esr@snark.thyrsus.com></A></ADDRESS>
</BODY>
-</BODY>
</HTML>