[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: essai serveur etch avec postfix+courier-authlib+maildrop...



mouss a écrit :
Thierry B wrote:
Bonjour,

Je fais quelques essais sur un vieux serveur avant de passer mon serveur sarge sous etch,
car il y a un changement de config avec maildrop.

En effet, sous Sarge, j'avais compilé maildrop avec l'option mysql, pour qu'uil puisse se connecter à ma base et sous Etch, maildrop ne se compile plus avec mysql, et utilise le module d'authentification authdaemon pour accéder à la base de donnée.

J'ai un soucis sur ce vieux serveur que je teste avec etch.

J'arrive à envoyer des mails, accéder à mon compte imap mais impossible de recevoir des mails.

Voila l'erreur que j'ai:

Jun 17 09:56:48 serveurP3 postfix/pipe[2344]: 65F6D2066: to=<thierry@xxxx.bxxxxx.org>, relay=maildrop, delay=0.39, delays=0.13/0.12/0/0.14, dsn=5.1.1 , status=bounced (user unknown. Command output: ERR: authdaemon: s_connect() failed: Permission denied Invalid user specified. )

J'ai testé avec la commande:

maildrop -V 4 -d mon_mail < test.txt

et ca marche nikel.

lance la commande en tant que 'vmail'. root a tous les droits, donc tu n verras pas le problème "permission denied...".

Salut Mouss,

# echo "" > test.txt
serveurP3:~# su vmail
serveurP3:/root$ maildrop -V 4 -d thierry@serveurp3.bouhnik.eu.org < test.txt
ERR: authdaemon: s_connect() failed: Permission denied
Invalid user specified.

effectivement lol.


Il faut que maildrop puisse accéder à la socket de authdaemon. un ls -l sur la dite socket et ses répertoires parents te montrera si c'est le cas. il se peut que tu aies à mettre vmail dans le bon groupe.

C'est ce repertoire là?

# ls -l /var/run/courier/authdaemon
total 4
-rw-r--r-- 1 root root 5 2007-06-17 12:29 pid
-rw------- 1 root root 0 2007-06-17 12:29 pid.lock
srwxrwxrwx 1 root root 0 2007-06-17 12:29 socket

Comme tout est en root, je me méfie donc je préfère te demander.

Surtout que la socket à l'air d'etre acceissble à tout le monde.



Je me demande si c''est pas un pb de user avec maildrop dans ce cas.

Voici comment j'appelle maildrop depuis le master.cf de postfix:

maildrop  unix  -       n       n       -       -       pipe
 flags=ODRqhu user=vmail argv=/usr/bin/maildrop -d ${recipient}

C'est vrai que quand j'avais compilé maildrop sous sarge, j'avais mis des options de compilation pour qu'il utilise l'uid et le gid de vmail, mais bon, là vu que je n'ai plus besoin de mysql, je préférais utiliser le paquet standard.

Une idée?

Merci :-)





Merci :-)



Reply to: