Hi

I found that one MTA bounced several mails. The mails where sent to 
`" test"@example.com' and accepted by Postfix. The backend LMTP then
rejected the mails.

This is what I found out:
- RCPT TO:<" test"@example.com>
- The ldap table gets the sanitized address: ` t...@example.com'
  (note the leading space is still there).
- This is converted into a ldap query (mail= t...@example.com).
- The ldap server sanitices the query to (mail=t...@example.com) as
  mandated by RFC 4717, 4.2.3; it removes the insignificant space.

I found no way to supress this insignificant space removal by using
different matches, there exists none with the requests capabilities.
Also escaping obviously does not make a difference.

Not sure if something should be done about it. At least it is a
surprising outcome for a simple question; while both parties works
perfectly fine.

Bastian

-- 
Insults are effective only where emotion is present.
                -- Spock, "Who Mourns for Adonais?"  stardate 3468.1

Reply via email to