Hi,

with amavisd-new 2.3.2 we have problems with LDAP query_filters like this:

query_filter => '(&(objectClass=amavisAccount)(|(mail=%m)(mailAlternateAddress=%m)(mailEquivalentAddress=%m)))'

Amavisd is improperly creating a LDAP filter string like this:

filter = (&(objectClass=amavisAccount)(|(|([EMAIL PROTECTED])([EMAIL PROTECTED]))(mailAlternateAddress=%m)(mailEquivalentAddress=%m)))

Amavisd is missing to lookup addresses in attributes 'mailAlternateAddress' and 'mailEquivalentAddress'.

I think the problem is around the lines 10600 to 10603 and I tried to fix it by using a loop to get the correct filter string, but I noticed that $filter_attr is used as a scalar in the lines beneath.

Can this problem be fixed in any way?

Best regards,

Matthias Bandemer






-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
AMaViS-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/amavis-user
AMaViS-FAQ:http://www.amavis.org/amavis-faq.php3
AMaViS-HowTos:http://www.amavis.org/howto/

Reply via email to