Andesi - forum

Forum francophone pour Debian

Vous n'êtes pas identifié(e).

#1 09/04/2006 10:30:32

ouranos
Membre
Inscription : 09/04/2006
Messages : 2

Domaines virtuels LDAP avec amavisd/spamassassin

Bonjour,
j'ai installé postfix/courier/amavisd-new/clamav/spamassassin sur une debian

les domaines et utilisateurs virtuels sont stockés dans un annuaire LDAP.

Je voudrais dire à amavis de scanner tous les messages des domaines virtuels.
Si j'utilise @local_domains_acl = ( ".$mydomain"); ça marche mais seulement pour le(s) domaine(s) défini(s) dans cette variable.

j'ai ensuite rajouté dans amavisd.conf :
$enable_ldap = 1;

$default_ldap = {
hostname => [ '***' ],
timeout => 5,
tls => 0,
base => '**',
query_filter => '(&(objectClass=amavisAccount)(mail=%m))',
bind_dn => '**',
bind_password => '**',
}

$bypass_virus_checks_ldap = {res_at => 'amavisBypassVirusChecks'};
$bypass_spam_checks_ldap = {res_at => 'amavisBypassSpamChecks'};

$spam_modifies_subj_ldap = {res_at => 'amavisSpamModifiesSubj'};
$spam_tag_level_ldap = {res_at => 'amavisSpamTagLevel'};
$spam_tag2_level_ldap = {res_at => 'amavisSpamTag2Level'};
$spam_kill_level_ldap = {res_at => 'amavisSpamKillLevel'};

mais en fait ça me permet seulement de configurer spamassassin différement pour chaque utilisateur de $mydomain.

J'aimerai donc savoir s'il existe une directive permettant d'indiquer à amavis que les domaines locaux sont dans un annuaire LDAP.

Merci

Hors ligne

#2 09/04/2006 13:12:42

mathieu9512
Membre
Inscription : 27/01/2006
Messages : 263

Re : Domaines virtuels LDAP avec amavisd/spamassassin

c'est quoi le code que tu nous a montré ? du PERL ?
peut-être que tu peux t'en sortir en lisant dans LDAP avec PERL et en remplissant la liste des domaines dans @local_domains_acl

Dernière modification par mathieu9512 (20/02/2007 23:09:30)

Hors ligne

#3 09/04/2006 20:08:25

ouranos
Membre
Inscription : 09/04/2006
Messages : 2

Re : Domaines virtuels LDAP avec amavisd/spamassassin

Oui la configuration de amavis est faite en Perl.
Par contre je ne connais pas du tout ce language, quelqu'un pourrait m'indiquer comment lire LDAP avec Perl ??

Mais n'y a t il pas une méthode plus simple, genre en indiquant l'arbre LDAP ds le fichier de config comme ça marche pour la config individuelle des users...

Hors ligne

Pied de page des forums