]> Pileus Git - ~andy/fetchmail/blobdiff - fetchmail-features.html
Initial revision
[~andy/fetchmail] / fetchmail-features.html
index c96f1808497407ea347af8ef4ff85d68b9c24b4d..5f44172767be2e0eb61cf19d9c130339a3264aee 100644 (file)
@@ -2,7 +2,7 @@
 <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. &gt;fetchmail@mail.julianhaight.com&gt;.
+
+<LI>
+Added "from" server's IP address to inserted Received line
+&gt;fetchmail@mail.julianhaight.com&lt;.
+
+<LI>
+Fetchmail now runs on BeOS, thanks to David Reid &lt;david@jetnet.co.uk&gt;.
+
+<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.
 
@@ -52,7 +152,7 @@ are listed first. <P>
 <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-&gt;CRLF mapping before mail forwarding. 
 </UL>
 
 <H2>Since 2.0:</H2>
@@ -109,6 +209,8 @@ are listed first. <P>
 
 <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>
@@ -136,10 +238,9 @@ get-mail, gwpop, pimp-1.0, pop-perl5-1.2, popc, popmail-1.6 and upop.<P>
 <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">&lt;esr@snark.thyrsus.com&gt;</A></ADDRESS>
 </BODY>
-</BODY>
 </HTML>