diff options
-rw-r--r-- | README | 30 | ||||
-rw-r--r-- | driver.c | 4 | ||||
-rw-r--r-- | fetchmail.man | 4 |
3 files changed, 22 insertions, 16 deletions
@@ -14,21 +14,9 @@ has also been ported to QNX; to build under QNX, see the header comments in the Makefile. For those of you already familiar with previous versions, here are the -major new features since 2.0: +major new features since 3.0: - ** Support for secure use with ssh. - - ** Mailserver passwords can be parsed out of your .netrc file. - - ** When forwarding mail via SMTP, fetchmail respects the 571 - "spam filter" response and discards any mail that triggers it. - - ** Transaction and error logging may optionally be done via syslog. - - ** (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. - - ** RPOP support is back. + ** Support for ESMTP 8BITMIME and SIZE options There have also been numerous improvements in multidrop mailbox handling. Under many circumstances fetchmail can now determine a mail message's @@ -56,6 +44,20 @@ pop-perl5-1.2, popc, popmail-1.6 and upop) are marked with **. ** Support for retrieving and forwarding from multi-drop mailboxes that is guaranteed not to cause mail loops. + ** Support for secure use with ssh. + + ** Mailserver passwords can be parsed out of your .netrc file. + + ** When forwarding mail via SMTP, fetchmail respects the 571 + "spam filter" response and discards any mail that triggers it. + + ** Transaction and error logging may optionally be done via syslog. + + ** (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. + + ** RPOP support is back. + * Easy control via command line or free-format run control file. * Daemon mode -- fetchmail can be run in background to poll @@ -362,6 +362,10 @@ static FILE *smtp_open(struct query *ctl) ctl->server.names->id, &lead->server.esmtp_options) != SM_OK) { + /* + * RFC 1869 warns that some listeners hang up on a failed EHLO, + * so it's safest not to assume the socket will still be good. + */ fclose(lead->smtp_sockfp); lead->smtp_sockfp = (FILE *)NULL; } diff --git a/fetchmail.man b/fetchmail.man index a5a24d16..da6df664 100644 --- a/fetchmail.man +++ b/fetchmail.man @@ -1001,8 +1001,8 @@ Send comments, bug reports, gripes, and the like to Eric S. Raymond elm(1), mail(1), sendmail(8), popd(8), imapd(8) .SH APPLICABLE STANDARDS .TP 5 -SMTP: -RFC 821 +SMTP/ESMTP: +RFC 821, RFC 1869, RFC 1652, RFC 1870 .TP 5 mail: RFC 822 |