Has the capability of adding trace information to the Received header to
-faciliate mail filtering by mailserver and remote account.
+
+
STARTTLS is supported in both POP and IMAP.
-
Fetchmail now has options to handle SSL certificate validation.
+
ESMTP AUTH (RFC 2554) is supported.
-
Fetchmail now falls back to delivering via local MDA if it can't
-open port 25.
+
Has the capability of adding trace information to the Received
+header to faciliate mail filtering by mailserver and remote
+account.
-
Support for AUTH=CRAM-MD5 under POP3, a la RFC2195.
+
Fetchmail now has options to handle SSL certificate
+validation.
-
Support for ODMR (On-Demand Mail Relay), RFC 2645 (untested).
+
Fetchmail can be told to fall back to delivering via local
+sendmail if it can't open port 25.
-
It's now easy to deliver mail to a local LMTP socket.
+
Support for AUTH=CRAM-MD5 under POP3, a la RFC2195.
-
The interface option now checks both local and remote interface IPs.
+
Support for ODMR (On-Demand Mail Relay), RFC 2645.
-
-The plugin facility has been enhanced; %h and %p options are now
-available to pass in the hostname and service port number.
+
It's now easy to deliver mail to a local LMTP socket.
-
-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.
+
The interface option now checks both local and remote interface
+IPs.
-
-Added --smtpname to set username and domain portion of SMTP "RCPT TO"
-command. >fetchmail@mail.julianhaight.com>.
+
The plugin facility has been enhanced; %h and %p options are
+now available to pass in the hostname and service port number.
-
-Added "from" server's IP address to inserted Received line
->fetchmail@mail.julianhaight.com<.
+
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.
-
-Fetchmail now runs on BeOS, thanks to David Reid <david@jetnet.co.uk>.
+
Added --smtpname to set username and domain portion of SMTP
+"RCPT TO" command. <fetchmail@mail.julianhaight.com>.
-
-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.
+
Added "from" server's IP address to inserted Received line
+<fetchmail@mail.julianhaight.com>.
-
-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.
+
Fetchmail now runs on BeOS, thanks to David Reid
+<david@jetnet.co.uk>.
-
-Fetchmail can optionally use the RFC 2177 IDLE extension on an IMAP
-server that supports it.
+
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.
-
-Fetchmail now recognizes the RFC 2449 extended responses [IN-USE] and
-[LOGIN-DELAY].
+
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.
-
-Fetchmail running in daemon mode now restarts itself quietly when the
-rc file is touched.
+
Fetchmail can optionally use the RFC 2177 IDLE extension on an
+IMAP server that supports it. On IMAP servers that don't, it can
+simulate it using periodic NOOP commands.
-
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.
+
Fetchmail now recognizes the RFC 2449 extended responses
+[IN-USE] and [LOGIN-DELAY].
-
NTLM support under IMAP, so fetchmail can query Microsoft Exchange servers.
+
Fetchmail running in daemon mode now restarts itself quietly
+when the rc file is touched.
-
Expunge option can now be used to break POP3 retrieval into subsessions.
+
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.
-
Support for AUTH=CRAM-MD5 under IMAP, a la RFC2195.
-
+
NTLM support under IMAP, so fetchmail can query Microsoft
+Exchange servers.
-
Since 4.0:
-
-
The interface and monitor options now work with freeBSD.
+
Expunge option can now be used to break POP3 retrieval into
+subsessions.
-
Fetchmail now sends RFC1894-conformant bouncemail on SMTP and LMTP errors.
+
Support for AUTH=CRAM-MD5 under IMAP, a la RFC2195.
+
-
Full support for LMTP according to RFC2033.
+
Since 4.0:
-
True multi-language support using GNU gettext.
+
+
The interface and monitor options now work with freeBSD.
-
Support for use of HESIOD with Kerberos.
+
Fetchmail now sends RFC1894-conformant bouncemail on SMTP and
+LMTP errors.
-
The --bsmtp option supports recording fetched mail as a BSMTP batch.
+
Full support for LMTP according to RFC2033.
-
The --limit option can now be used in daemon mode, with oversized-message
-notifications being mailed to the calling user.
+
When forwarding mail via SMTP, fetchmail respects the 571 "spam
+filter" response and discards any mail that triggers it.
-
Support for Kerberos V4 user authentication (either MIT or Cygnus).
+
Transaction and error logging may optionally be done via
+syslog.
-
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.
+
(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.
-
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.
+
RPOP support (restored; had been removed in 1.8).
+
-
Configurable timeout to detect if server connection is dropped.
+
2.0 and earlier versions:
-
Support for retrieving and forwarding from multi-drop mailboxes
- that is guaranteed not to cause mail loops.
+
+
Support POP2, APOP, RPOP, IMAP2, IMAP2bis, IMAP3, IMAP4,
+IMAP4rev1. .
-
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.
+
Support for Kerberos V4 user authentication (either MIT or
+Cygnus).
-
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.
+
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.
-
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.)
+
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.
-
Strict conformance to relevant RFCs and good debugging options.
- You could use fetchmail to test and debug server implementatations.
+
Configurable timeout to detect if server connection is
+dropped.
-
For anybody who cares, fetchmail is Y2K safe.
-
+
Support for retrieving and forwarding from multi-drop mailboxes
+that is guaranteed not to cause mail loops.
-
Features in common with other remote-mail retrieval programs:
+
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.
-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.
+
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.
-
-
Support for POP3.
+
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.)
-
Easy control via command line or free-format run control file.
+
Strict conformance to relevant RFCs and good debugging options.
+You could use fetchmail to test and debug server
+implementatations.
-
Daemon mode -- fetchmail can be run in background to poll
- one or more hosts at a specified interval.
+
For anybody who cares, fetchmail is Y2K safe.
+
-
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.)
+
Features in common with other remote-mail retrieval
+programs:
-
Message and header processing are 8-bit clean.
-
+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.
-
-
Easy control via command line or free-format run control
+file.
+
+
Daemon mode -- fetchmail can be run in background to poll one
+or more hosts at a specified interval.
+
+
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.)