From: Thomas J. <tho...@in...> - 2009-10-28 11:36:03
|
Hello, I just upgraded from fetchmail 6.3.11 to 6.3.12 and noticed that the softbounce option wasn't working as expected. As a test, I sent a message to an unknown recipient in a multidrop domain. The message should then be bounced to the sender once (set no softbounce). Here's the output from fetchmail 6.3.12 with smtp.c from fetchmail 6.3.11: fetchmail: passed through gib...@re... matching recipient.com fetchmail: Trying to connect to 127.0.0.1/25...connected. fetchmail: SMTP< 220 intratest2.net.lan ESMTP fetchmail: SMTP> EHLO intratest2.net.lan fetchmail: SMTP< 250-intratest2.net.lan fetchmail: SMTP< 250-PIPELINING fetchmail: SMTP< 250-SIZE 104857600 fetchmail: SMTP< 250-ETRN fetchmail: SMTP< 250-STARTTLS fetchmail: SMTP< 250-ENHANCEDSTATUSCODES fetchmail: SMTP< 250-8BITMIME fetchmail: SMTP< 250 DSN fetchmail: forwarding to localhost fetchmail: SMTP> MAIL FROM:<tho...@se...> BODY=7BIT SIZE=1756 fetchmail: SMTP< 250 2.1.0 Ok fetchmail: SMTP> RCPT TO:<gib...@re...> fetchmail: SMTP< 550 5.1.1 <gib...@re...>: Recipient address rejected: User unknown fetchmail: SMTP error: 550 5.1.1 <gib...@re...>: Recipient address rejected: User unknown fetchmail: SMTP listener doesn't like recipient address `gib...@re...' -> Generates one bounce mail only Output from a vanilla 6.3.12 installation: fetchmail: passed through gib...@re... matching recipient.com fetchmail: Trying to connect to 127.0.0.1/25...connected. fetchmail: SMTP< 220 intratest2.net.lan ESMTP fetchmail: SMTP> EHLO intratest2.net.lan fetchmail: SMTP< 250-intratest2.net.lan fetchmail: SMTP< 250-PIPELINING fetchmail: SMTP< 250-SIZE 104857600 fetchmail: SMTP< 250-ETRN fetchmail: SMTP< 250-STARTTLS fetchmail: SMTP< 250-ENHANCEDSTATUSCODES fetchmail: SMTP< 250-8BITMIME fetchmail: SMTP< 250 DSN fetchmail: forwarding to localhost fetchmail: SMTP> MAIL FROM:<tho...@se...> BODY=7BIT SIZE=1757 fetchmail: SMTP< 250 2.1.0 Ok fetchmail: SMTP> RCPT TO:<gib...@re...> fetchmail: SMTP< 550 5.1.1 <gib...@re...>: Recipient address rejected: User unknown fetchmail: SMTP> RSET fetchmail: SMTP< 250 2.0.0 Ok fetchmail: not flushed fetchmail: POP3> QUIT fetchmail: POP3< +OK POP server signing off fetchmail: SMTP> QUIT fetchmail: SMTP< 221 2.0.0 Bye -> Message stays on the server and will be refetched everytime fetchmail is called. To me this looks like the new multiline smtp error code parser is broken? The SMTP server in question is postfix 2.6.2. Cheers, Thomas |