Salut,
j'ai postfix et spamassassin 3 d'installer sur ma redhat ES4 via le gestionnaire web des packages chez redhat (en gros il resout les dépendances quand on demande l'install d'un package)
Bref, Postfix marche fonctionne sans spamassassin (je recoit les mails). Avec spamassassin, lorsque j'envoie un mail ca passe bien dans spamassassin, mais il y a un pb de conf quelque part :
extrait de /etc/maillog
Aug 11 21:53:09 dell1 spamd[27432]: connection from dell1.domain.com [127.0.0.1] at port 53011
Aug 11 21:53:09 dell1 spamd[27432]: info: setuid to nobody succeeded
Aug 11 21:53:09 dell1 spamd[27432]: Creating default_prefs [//.spamassassin/user_prefs]
Aug 11 21:53:09 dell1 spamd[27432]: Cannot write to //.spamassassin/user_prefs: No such file or directory
Aug 11 21:53:09 dell1 spamd[27432]: Couldn't create readable default_prefs for [//.spamassassin/user_prefs]
Aug 11 21:53:09 dell1 postfix/smtpd[27630]: disconnect from dell1.domain.com[127.0.0.1] |
Normalement, je pense que spamassassin devrait essayer d'écrire user_prefs dans le home directory du destinataire, or la il ecrit dans '/' et '/' est le home directory de l'utilisateur nobody par défaut sur la redhatES4... (vu qu'il faut setuid to nobody, je pense que le '/' vient de la)
Qqn sait t'il pourquoi il ne trouve pas le home directory de mon utilisateur?
Petite précision au passage qui a mon avis est bien importante :
Je fait du virtual hosting sur ma machine, je gère une centaine de domaine, les domaines/alias concernant le mail sont géré à la sauce postfix dans un fichier /etc/postfix/virtual (le hashage de ce fichier se fait avec /usr/sbin/postmap /etc/postfix/virtual)
et le contenu resemble a ca
domaine.com anything
something1@domaine.com user1
something2@domaine.com user2
something3@domaine.com user3 |
est ce qu'il n'y pas qqch a parametrer dans spamassassin pour lui dire ou chercher l'home directory de l'utilisateur destinataire du mail?
Merci,
Paquerette
Message édité par paquerette le 11-08-2005 à 22:06:33