Hi,
I am playing with LDAP profiling for my users, either by domain or by recipient address. I need to set a domain as "virus lover", but can't seem to be able to do that.

The LDAP entry looks like this:

dn: uid=amavis_as2594,ou=schiavi,ou=prova,o=c.it, c=IT
amavisVirusLover: 1
amavisBypassVirusChecks: 1
amavisMessageSizeLimit: 10240000
mail: [EMAIL PROTECTED]
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: inetorgperson
objectClass: amavisAccount
uid: amavis_as2594
givenName: Users
sn: as2594
cn: Users as2594 for AMAVIS

Then I followed the process both on the LDAP server (that correctly returns one entry) and on amavisd-new machine:


Feb 1 11:02:39 psis-q2 (07283-03) lookup (local_domains) => true, "[EMAIL PROTECTED]" matches, result="1",
matching_key="(constant:1)"

Feb 1 11:02:39 psis-q2 amavis[7283]: (07283-03) query_keys: [EMAIL PROTECTED], pcravero, @domain.com, @.domain.com, @.net,
 @.

Feb 1 11:02:39 psis-q2 amavis[7283]: (07283-03) lookup_ldap "[EMAIL PROTECTED]", query keys: "[EMAIL PROTECTED]", "pcrav ero", "@domain.com", "@.domain.com", "@.com", "@.", base: c=it, filter: (&(objectClass=amavisAccount)(mail=%m))

Feb 1 11:02:39 psis-q2 amavis[7283]: (07283-03) lookup_ldap: searching base="c=it", scope="sub", filter="(&(objectClass=amav
isAccount)(|([EMAIL PROTECTED])(mail=pcravero)([EMAIL PROTECTED])([EMAIL 
PROTECTED])([EMAIL PROTECTED])([EMAIL PROTECTED])))"

Feb 1 11:02:39 psis-q2 amavis[7283]: (07283-03) lookup_ldap([EMAIL PROTECTED]) matches, result=(amavismessagesizelimit=>"10240000", mail=>"[EMAIL PROTECTED]", amavisbypassviruschecks=>"1", amavisviruslover=>"1")

Feb 1 11:02:39 psis-q2 amavis[7283]: (07283-03) lookup_ldap_attr(amavismessagesizelimit) "[EMAIL PROTECTED]" result=(10240000)

Feb 1 11:02:39 psis-q2 amavis[7283]: (07283-03) lookup (message_size_limit) => true, "[EMAIL PROTECTED]" matches, result= "10240000", matching_key="amavismessagesizelimit=>"10240000", mail=>"[EMAIL PROTECTED]", amavisbypassviruschecks=>"1", amavisviruslover=>"1""


So far so good. LPAP query was OK and apparently all parameters were recognized. Then:


Feb 1 11:02:39 psis-q2 amavis[7283]: (07283-03) lookup_ldap_attr(amavisbypassviruschecks) "[EMAIL PROTECTED]" result=(0)

Feb 1 11:02:39 psis-q2 amavis[7283]: (07283-03) lookup (bypass_virus_checks) => false, "[EMAIL PROTECTED]" matches, result="0", matching_key="/cached/"


The result was "1", but then it becomes "0", message is scanned for viruses and quarantined. I was using test-messages shipped with amavisd-new.

The behavior is unchanged with or without amavisLocal set to 1/true. Also tried with "1" or "true" on amavisBypassVirusChecks and amavisVirusLover.


/etc/amavisd.conf is set to quarantine viruses/spam/badheaders to SQL. Moreover "@local_domains_maps = ( 1 );".


What am I doing wrong? TIA,
Paolo




-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
AMaViS-user mailing list
AMaViS-user@lists.sourceforge.net
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