diff options
Diffstat (limited to 'todo.html')
| -rw-r--r-- | todo.html | 21 | 
1 files changed, 19 insertions, 2 deletions
@@ -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"><esr@thyrsus.com></A></ADDRESS>  | 
