The following issue has been RESOLVED. ====================================================================== http://www.dbmail.org/mantis/view.php?id=435 ====================================================================== Reported By: bjohnson Assigned To: aaron ====================================================================== Project: DBMail Issue ID: 435 Category: LMTP daemon Reproducibility: always Severity: minor Priority: normal Status: resolved target: Resolution: fixed Fixed in Version: 2.2 branch ====================================================================== Date Submitted: 03-Nov-06 22:26 CET Last Modified: 06-Nov-06 23:33 CET ====================================================================== Summary: dbmail-lmtp rejects mail from supposedly valid address Description: Version: 2.2 branch current SVN
dbmail-lmtp rejects mail that has made it through the entire delivery chain (postfix,amavis,spamassassin,tmda). I don't know if this address is legal or not, but I suspect it is as no other program has complained about it thus far. C19FF938BB4 4910 Fri Nov 3 14:31:31 "dr."@feminine-attraction.com (host 127.0.0.1[127.0.0.1] said: 500 No address found. (in reply to MAIL FROM command)) [EMAIL PROTECTED] Here are a few others: "k..am--hw"@magentawall.com "qbdd2hc.."@monetlily.com "GovSearchAsst."@helpfulbuddiez.com ====================================================================== ---------------------------------------------------------------------- jasb - 04-Nov-06 00:52 ---------------------------------------------------------------------- I've posted something to the mailling list that may be related to this. I just can't receive emails on users that have sieve scripts with the last 2.2 branch with libsieve 2.2.1. I resolved moving back to libsieve 2.1.13. ---------------------------------------------------------------------- bjohnson - 04-Nov-06 01:55 ---------------------------------------------------------------------- These errors were running with libsieve 2.1.13. ---------------------------------------------------------------------- aaron - 04-Nov-06 02:03 ---------------------------------------------------------------------- If its a problem with a particular script, please post the script. Please also try with and without an active script to narrow the issue down from the general delivery chain to the Sieve sorting specifically. ---------------------------------------------------------------------- bjohnson - 04-Nov-06 03:19 ---------------------------------------------------------------------- There are no users on this system with an active sieve script. ---------------------------------------------------------------------- aaron - 04-Nov-06 23:55 ---------------------------------------------------------------------- The issue is that the double quote (") is not a valid character for LMTP. I can add quotes to the valid chars, but it's not going to help with user deliveries because we don't currently do any de-quoting of the strings. The messages will be delivered successfully to domain catch all mailboxes, though. Would someone please tell me how libSieve has anything to do with this bug? ---------------------------------------------------------------------- bjohnson - 05-Nov-06 10:43 ---------------------------------------------------------------------- > The issue is that the double quote (") is not a valid character for LMTP. Are you saying that SMTP can accept email addresses that LMTP doesn't accept standards-wise? Or that this is a limitation of the dbmail LMTP? As I read it (and I could be wrong), RFC 2821 allows for quoted local-part addresses (section 4.1.2). If I'm right, that would explain why nothing else in the delivery chain barfed until it hit dbmail-lmtp. > Would someone please tell me how libSieve has anything to do with this bug? jasb is having a similar problem related to libsieve. This bug is not the same. ---------------------------------------------------------------------- aaron - 05-Nov-06 17:35 ---------------------------------------------------------------------- Right, I am going to make the validchars a little more lenient to comply with the RFC which allows these additional characters. I haven't committed the changes yet; later today! ---------------------------------------------------------------------- paul - 06-Nov-06 23:11 ---------------------------------------------------------------------- Aaron, I believe this is in already, correct? ---------------------------------------------------------------------- aaron - 06-Nov-06 23:33 ---------------------------------------------------------------------- Now in SVN. Issue History Date Modified Username Field Change ====================================================================== 03-Nov-06 22:26 bjohnson New Issue 04-Nov-06 00:51 jasb Issue Monitored: jasb 04-Nov-06 00:52 jasb Note Added: 0001522 04-Nov-06 01:55 bjohnson Note Added: 0001523 04-Nov-06 02:03 aaron Note Added: 0001524 04-Nov-06 03:19 bjohnson Note Added: 0001525 04-Nov-06 23:55 aaron Note Added: 0001530 05-Nov-06 10:43 bjohnson Note Added: 0001533 05-Nov-06 17:35 aaron Note Added: 0001537 06-Nov-06 23:11 paul Note Added: 0001545 06-Nov-06 23:33 aaron Status new => resolved 06-Nov-06 23:33 aaron Fixed in Version => 2.2 branch 06-Nov-06 23:33 aaron Resolution open => fixed 06-Nov-06 23:33 aaron Assigned To => aaron 06-Nov-06 23:33 aaron Note Added: 0001547 ======================================================================