]> Pileus Git - ~andy/fetchmail/commitdiff
Note Paul Howarth's error.
authorEric S. Raymond <esr@thyrsus.com>
Fri, 6 Jul 2001 01:18:42 +0000 (01:18 -0000)
committerEric S. Raymond <esr@thyrsus.com>
Fri, 6 Jul 2001 01:18:42 +0000 (01:18 -0000)
svn path=/trunk/; revision=3396

todo.html

index 143cea6884b7219c9089a3be1b216b1dc353791a..ae782b9daa06c90d0d62831e50ab18747a65c8c5 100644 (file)
--- a/todo.html
+++ b/todo.html
@@ -10,7 +10,7 @@
 <table width="100%" cellpadding=0><tr>
 <td width="30%">Back to <a href="/~esr">Eric's Home Page</a>
 <td width="30%" align=center>Up to <a href="/~esr/sitemap.html">Site Map</a>
-<td width="30%" align=right>$Date: 2001/05/30 00:04:47 $
+<td width="30%" align=right>$Date: 2001/07/06 01:18:42 $
 </table>
 <HR>
 <H1 ALIGN=CENTER>Fetchmail Bugs and To-Do Items</H1>
@@ -20,6 +20,23 @@ is now pretty mature and I have many other projects, so I don't
 personally chase obscure or marginal problems.  Help with any of these
 will be cheerfully accepted.<p>
 
+Errors in RCPT TO responses aren't handled gracefully.  This shows up
+if you enable FEATURE(delay_checks, friend) in sendmail, so that you
+can accept mail to postmaster from sites otherwise blocked by my
+access database.  The effect of this feature is that the MAIL FROM:
+address is always accepted OK, and any rejection of the sender is
+delayed until the RCPT TO: part of the SMTP transaction. This includes
+rejects such as 553 for invalid sender address.  In this configuration
+fetchmail cannot deliver mail with invalid sender addresses, so you'll
+get lots of bounce messages when some spammers hit your mailbox (a
+pair of bounces every time fetchmail runs; one to FETCHMAIL-DAEMON
+generated by sendmail when fetchmail's bounce to the spammer is
+rejected, and one postmaster notify for that bounce). The problem is
+that fetchmail only recognises the 553 response in reply to MAIL FROM:
+and not RCPT TO:, see the unused code near sink.c:690.  A really
+correct fix would callling a modified version of handle_smtp_error
+that doesn't RSET the connection.
+
 Using LMTP alias with a local name that is not a full name fails horribly
 (the LMTP port never gets stripped off the name).
 
@@ -66,7 +83,7 @@ bug-tracking page for fetchmail</a> lists other bug reports.<p>
 <table width="100%" cellpadding=0><tr>
 <td width="30%">Back to <a href="/~esr">Eric's Home Page</a>
 <td width="30%" align=center>Up to <a href="/~esr/sitemap.html">Site Map</a>
-<td width="30%" align=right>$Date: 2001/05/30 00:04:47 $
+<td width="30%" align=right>$Date: 2001/07/06 01:18:42 $
 </table>
 
 <P><ADDRESS>Eric S. Raymond <A HREF="mailto:esr@thyrsus.com">&lt;esr@thyrsus.com&gt;</A></ADDRESS>