Vous n'êtes pas identifié(e).
Pages : 1
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
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
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
Pages : 1