aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--fetchmail-features.html395
1 files changed, 212 insertions, 183 deletions
diff --git a/fetchmail-features.html b/fetchmail-features.html
index 2a83dbaf..fae01ede 100644
--- a/fetchmail-features.html
+++ b/fetchmail-features.html
@@ -1,259 +1,288 @@
-<!doctype HTML PUBLIC "-//W3O//DTD W3 HTML 3.2//EN">
-<HTML>
-<HEAD>
-<TITLE>Fetchmail Feature List</TITLE>
-<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>
-<BODY>
-<table width="100%" cellpadding=0 summary="Canned page header"><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: 2002/07/28 09:27:52 $
-</tr></table>
-<HR>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>Fetchmail Feature List</title>
+<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" />
+<style type="text/css">
+/*<![CDATA[*/
+ h1.c1 {text-align: center}
+/*]]>*/
+</style>
+</head>
+<body>
+<table width="100%" cellpadding="0" summary="Canned page header">
+<tr>
+<td width="30%">Back to <a href="index.html">Fetchmail Home Page</a></td>
+<td width="30%" align="center">To <a href="/~esr/sitemap.html">Site Map</a></td>
+<td width="30%" align="right">$Date: 2002/07/28 09:28:52 $</td>
+</tr>
+</table>
-<H1 ALIGN=CENTER>Fetchmail Feature List</H1>
+<hr />
+<h1 class="c1">Fetchmail Feature List</h1>
-<H2>Since 5.0:</H2>
-<UL>
-<LI>ESMTP AUTH (RFC 2554) is supported.
+<h2>Since 5.0:</h2>
-<LI>Has the capability of adding trace information to the Received header to
-faciliate mail filtering by mailserver and remote account.
+<ul>
+<li>ESMTP AUTH (RFC 2554) is supported.</li>
-<LI>Fetchmail now has options to handle SSL certificate validation.
+<li>Has the capability of adding trace information to the Received
+header to faciliate mail filtering by mailserver and remote
+account.</li>
-<LI>Fetchmail can be told to fall back to delivering via local
-sendmail if it can't open port 25.
+<li>Fetchmail now has options to handle SSL certificate
+validation.</li>
-<LI>Support for AUTH=CRAM-MD5 under POP3, a la RFC2195.
+<li>Fetchmail can be told to fall back to delivering via local
+sendmail if it can't open port 25.</li>
-<LI>Support for ODMR (On-Demand Mail Relay), RFC 2645.
+<li>Support for AUTH=CRAM-MD5 under POP3, a la RFC2195.</li>
-<LI>It's now easy to deliver mail to a local LMTP socket.
+<li>Support for ODMR (On-Demand Mail Relay), RFC 2645.</li>
-<LI>The interface option now checks both local and remote interface IPs.
+<li>It's now easy to deliver mail to a local LMTP socket.</li>
-<LI>
-The plugin facility has been enhanced; %h and %p options are now
-available to pass in the hostname and service port number.
+<li>The interface option now checks both local and remote interface
+IPs.</li>
-<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>The plugin facility has been enhanced; %h and %p options are
+now available to pass in the hostname and service port number.</li>
-<LI>
-Added --smtpname to set username and domain portion of SMTP "RCPT TO"
-command. &gt;fetchmail@mail.julianhaight.com&gt;.
+<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>
-<LI>
-Added "from" server's IP address to inserted Received line
-&gt;fetchmail@mail.julianhaight.com&lt;.
+<li>Added --smtpname to set username and domain portion of SMTP
+"RCPT TO" command. &gt;fetchmail@mail.julianhaight.com&gt;.</li>
-<LI>
-Fetchmail now runs on BeOS, thanks to David Reid &lt;david@jetnet.co.uk&gt;.
+<li>Added "from" server's IP address to inserted Received line
+&gt;fetchmail@mail.julianhaight.com&lt;.</li>
-<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.
+<li>Fetchmail now runs on BeOS, thanks to David Reid
+&lt;david@jetnet.co.uk&gt;.</li>
-<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>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.</li>
-<LI>
-Fetchmail can optionally use the RFC 2177 IDLE extension on an IMAP
-server that supports it.
+<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>
-<LI>
-Fetchmail now recognizes the RFC 2449 extended responses [IN-USE] and
-[LOGIN-DELAY].
+<li>Fetchmail can optionally use the RFC 2177 IDLE extension on an
+IMAP server that supports it.</li>
-<LI>
-Fetchmail running in daemon mode now restarts itself quietly when the
-rc file is touched.
+<li>Fetchmail now recognizes the RFC 2449 extended responses
+[IN-USE] and [LOGIN-DELAY].</li>
-<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>Fetchmail running in daemon mode now restarts itself quietly
+when the rc file is touched.</li>
-<LI>NTLM support under IMAP, so fetchmail can query Microsoft Exchange servers.
+<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>
-<LI>Expunge option can now be used to break POP3 retrieval into subsessions.
+<li>NTLM support under IMAP, so fetchmail can query Microsoft
+Exchange servers.</li>
-<LI>Support for AUTH=CRAM-MD5 under IMAP, a la RFC2195.
-</UL>
+<li>Expunge option can now be used to break POP3 retrieval into
+subsessions.</li>
-<H2>Since 4.0:</H2>
-<UL>
-<LI>The interface and monitor options now work with freeBSD.
+<li>Support for AUTH=CRAM-MD5 under IMAP, a la RFC2195.</li>
+</ul>
-<LI> Fetchmail now sends RFC1894-conformant bouncemail on SMTP and LMTP errors.
+<h2>Since 4.0:</h2>
-<LI> Full support for LMTP according to RFC2033.
+<ul>
+<li>The interface and monitor options now work with freeBSD.</li>
-<LI> True multi-language support using GNU gettext.
+<li>Fetchmail now sends RFC1894-conformant bouncemail on SMTP and
+LMTP errors.</li>
-<LI> Support for use of HESIOD with Kerberos.
+<li>Full support for LMTP according to RFC2033.</li>
-<LI> The --bsmtp option supports recording fetched mail as a BSMTP batch.
+<li>True multi-language support using GNU gettext.</li>
-<LI> The --limit option can now be used in daemon mode, with oversized-message
-notifications being mailed to the calling user.
+<li>Support for use of HESIOD with Kerberos.</li>
-<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>The --bsmtp option supports recording fetched mail as a BSMTP
+batch.</li>
-<LI> There is now an interactive GUI fetchmail configurator, fetchmailconf.
+<li>The --limit option can now be used in daemon mode, with
+oversized-message notifications being mailed to the calling
+user.</li>
-<LI> Code is 64-bit clean and Y2K-safe.
+<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>
-<LI> Automatically decodes armored 7-bit MIME into 8 bits (this can be
-suppressed).
+<li>There is now an interactive GUI fetchmail configurator,
+fetchmailconf.</li>
-<LI> You can specify which SMTP error is recognized as a spam block.
+<li>Code is 64-bit clean and Y2K-safe.</li>
-<LI> Support for Kerberos V authentication.
+<li>Automatically decodes armored 7-bit MIME into 8 bits (this can
+be suppressed).</li>
-<LI> Support for IMAP-OTP authentication using Craig Metz's patches
- for UW IMAP.
+<li>You can specify which SMTP error is recognized as a spam
+block.</li>
-<LI> Support for IPv6 (using glibc or Craig Metz's inet6-apps library).
+<li>Support for Kerberos V authentication.</li>
-<Li> Support for IPSEC (using Craig Metz's inet6-apps library).
+<li>Support for IMAP-OTP authentication using Craig Metz's patches
+for UW IMAP.</li>
-<LI> Support for IMAP with RFC1731-conformant GSSAPI authentication.
+<li>Support for IPv6 (using glibc or Craig Metz's inet6-apps
+library).</li>
-<LI> Fixed and verified support for Cyrus IMAP server, M$ Exchange,
- and Post Office/NT.
+<li>Support for IPSEC (using Craig Metz's inet6-apps library).</li>
-<LI> Support for responding with a one-time password when a POP3 server
- issues an RFC1938-conforming OTP challenge.
+<li>Support for IMAP with RFC1731-conformant GSSAPI
+authentication.</li>
-<LI> Support for Compuserve's RPA authentication protocol for POP3
- (not compiled in by default, but configurable).
-</UL>
+<li>Fixed and verified support for Cyrus IMAP server, M$ Exchange,
+and Post Office/NT.</li>
-<H2>Since 3.0:</H2>
-<UL>
-<LI> Support for IMAP RFC 1731 authentication with Kerberos v4.
+<li>Support for responding with a one-time password when a POP3
+server issues an RFC1938-conforming OTP challenge.</li>
-<LI> Support for multiple-folder retrieval in a single session
- under IMAP.
+<li>Support for Compuserve's RPA authentication protocol for POP3
+(not compiled in by default, but configurable).</li>
+</ul>
-<LI> Following SMTP 571 response to a From line, fetchmail no longer
- downloads the bodies of spam messages.
+<h2>Since 3.0:</h2>
-<LI> Support for a `hunt list' of SMTP hosts.
+<ul>
+<li>Support for IMAP RFC 1731 authentication with Kerberos v4.</li>
-<LI> Support for ESMTP 8BITMIME and SIZE options.
+<li>Support for multiple-folder retrieval in a single session under
+IMAP.</li>
-<LI> Support for ESMTP ETRN command.
+<li>Following SMTP 571 response to a From line, fetchmail no longer
+downloads the bodies of spam messages.</li>
-<LI> The stripcr &amp; forcecr options to explicitly control carriage-return
- stripping and LF-&gt;CRLF mapping before mail forwarding.
-</UL>
+<li>Support for a `hunt list' of SMTP hosts.</li>
-<H2>Since 2.0:</H2>
-<UL>
-<LI> Support for secure use with ssh.
+<li>Support for ESMTP 8BITMIME and SIZE options.</li>
-<LI> Mailserver passwords can be parsed out of your .netrc file.
+<li>Support for ESMTP ETRN command.</li>
-<LI> When forwarding mail via SMTP, fetchmail respects the 571
- "spam filter" response and discards any mail that triggers it.
+<li>The stripcr &amp; forcecr options to explicitly control
+carriage-return stripping and LF-&gt;CRLF mapping before mail
+forwarding.</li>
+</ul>
-<LI> Transaction and error logging may optionally be done via syslog.
+<h2>Since 2.0:</h2>
-<LI> (Linux only) Security option to permit fetchmail to poll a host
- only when a point-to-point link to a particular IP address is
- up.
+<ul>
+<li>Support for secure use with ssh.</li>
-<LI> RPOP support (restored; had been removed in 1.8).
-</UL>
+<li>Mailserver passwords can be parsed out of your .netrc
+file.</li>
-<H2>2.0 and earlier versions:</H2>
-<UL>
-<LI> Support POP2, APOP, RPOP, IMAP2, IMAP2bis, IMAP3, IMAP4, IMAP4rev1. .
+<li>When forwarding mail via SMTP, fetchmail respects the 571 "spam
+filter" response and discards any mail that triggers it.</li>
-<LI> Support for Kerberos V4 user authentication (either MIT or Cygnus).
+<li>Transaction and error logging may optionally be done via
+syslog.</li>
-<LI> Host is auto-probed for a working server if no protocol is
- specified for the connection. Thus you don't need to know
- what servers are running on your mail host in advance; the
- verbose option will tell you which one succeeds.
+<li>(Linux only) Security option to permit fetchmail to poll a host
+only when a point-to-point link to a particular IP address is
+up.</li>
-<LI> Delivery via SMTP to the client machine's port 25. This
- means the retrieved mail automatically goes to the system
- default MDA as if it were normal sender-initiated SMTP mail.
+<li>RPOP support (restored; had been removed in 1.8).</li>
+</ul>
-<LI> Configurable timeout to detect if server connection is dropped.
+<h2>2.0 and earlier versions:</h2>
-<LI> Support for retrieving and forwarding from multi-drop mailboxes
- that is guaranteed not to cause mail loops.
+<ul>
+<li>Support POP2, APOP, RPOP, IMAP2, IMAP2bis, IMAP3, IMAP4,
+IMAP4rev1. .</li>
-<LI> Large user community -- fetchmail has a large user base (the
- author's beta list includes well over two hundred people). This
- means feedback is rapid, bugs get found and fixed rapidly.
+<li>Support for Kerberos V4 user authentication (either MIT or
+Cygnus).</li>
-<LI> Carefully written, comprehensive and up-to-date man page describing
- not only modes of operation but also how to diagnose the most
- common kinds of problems and what to do about deficient servers.
+<li>Host is auto-probed for a working server if no protocol is
+specified for the connection. Thus you don't need to know what
+servers are running on your mail host in advance; the verbose
+option will tell you which one succeeds.</li>
-<LI> Rugged, simple, and well-tested code -- the author relies on it
- every day and it has never lost mail, not even in experimental
- versions. (In the project's entire history there has only been
- one recorded instance of lost mail, and that was due to a quirk
- in some Microsoft code.)
+<li>Delivery via SMTP to the client machine's port 25. This means
+the retrieved mail automatically goes to the system default MDA as
+if it were normal sender-initiated SMTP mail.</li>
-<LI> Strict conformance to relevant RFCs and good debugging options.
- You could use fetchmail to test and debug server implementatations.
+<li>Configurable timeout to detect if server connection is
+dropped.</li>
-<LI> For anybody who cares, fetchmail is Y2K safe.
-</UL>
+<li>Support for retrieving and forwarding from multi-drop mailboxes
+that is guaranteed not to cause mail loops.</li>
-<H2>Features in common with other remote-mail retrieval programs:</H2>
+<li>Large user community -- fetchmail has a large user base (the
+author's beta list includes well over two hundred people). This
+means feedback is rapid, bugs get found and fixed rapidly.</li>
-The other programs I have checked include fetchpop1.9, PopTart-0.9.3,
-get-mail, gwpop, pimp-1.0, pop-perl5-1.2, popc, popmail-1.6 and upop.
+<li>Carefully written, comprehensive and up-to-date man page
+describing not only modes of operation but also how to diagnose the
+most common kinds of problems and what to do about deficient
+servers.</li>
-<UL>
-<LI> Support for POP3.
+<li>Rugged, simple, and well-tested code -- the author relies on it
+every day and it has never lost mail, not even in experimental
+versions. (In the project's entire history there has only been one
+recorded instance of lost mail, and that was due to a quirk in some
+Microsoft code.)</li>
-<LI> Easy control via command line or free-format run control file.
+<li>Strict conformance to relevant RFCs and good debugging options.
+You could use fetchmail to test and debug server
+implementatations.</li>
-<LI> Daemon mode -- fetchmail can be run in background to poll
- one or more hosts at a specified interval.
+<li>For anybody who cares, fetchmail is Y2K safe.</li>
+</ul>
-<LI> From:, To:, Cc:, and Reply-To: headers are rewritten so that
- usernames relative to the fetchmail host become fully-qualified
- Internet addresses. This enables replies to work correctly.
- (Would be unique to fetchmail if I hadn't added it to fetchpop.)
+<h2>Features in common with other remote-mail retrieval
+programs:</h2>
-<LI> Message and header processing are 8-bit clean.
-</UL>
+The other programs I have checked include fetchpop1.9,
+PopTart-0.9.3, get-mail, gwpop, pimp-1.0, pop-perl5-1.2, popc,
+popmail-1.6 and upop.
-<HR>
-<table width="100%" cellpadding=0 summary="Canned page footer"><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: 2002/07/28 09:27:52 $
-</tr></table>
+<ul>
+<li>Support for POP3.</li>
+
+<li>Easy control via command line or free-format run control
+file.</li>
+
+<li>Daemon mode -- fetchmail can be run in background to poll one
+or more hosts at a specified interval.</li>
+
+<li>From:, To:, Cc:, and Reply-To: headers are rewritten so that
+usernames relative to the fetchmail host become fully-qualified
+Internet addresses. This enables replies to work correctly. (Would
+be unique to fetchmail if I hadn't added it to fetchpop.)</li>
+
+<li>Message and header processing are 8-bit clean.</li>
+</ul>
+
+<hr />
+<table width="100%" cellpadding="0" summary="Canned page footer">
+<tr>
+<td width="30%">Back to <a href="index.html">Fetchmail Home Page</a></td>
+<td width="30%" align="center">To <a href="/~esr/sitemap.html">Site Map</a></td>
+<td width="30%" align="right">$Date: 2002/07/28 09:28:52 $</td>
+</tr>
+</table>
+
+<br clear="left" />
+<address>Eric S. Raymond <a href="mailto:esr@thyrsus.com">&lt;esr@snark.thyrsus.com&gt;</a></address>
+</body>
+</html>
-<br clear="left">
-<ADDRESS>Eric S. Raymond <A HREF="mailto:esr@thyrsus.com">&lt;esr@snark.thyrsus.com&gt;</A></ADDRESS>
-</BODY>
-</HTML>