GNT sans publicité, site mobile, fonctionnalitées exclusives...

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

Le
Thierry B
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.

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 :-)


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Lire les 9 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
mouss
Le #9787341
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= 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
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...".

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.


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 :-)






--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Thierry B
Le #9787331
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= 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
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 <
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 :-)


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Thierry B
Le #9787321
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= 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
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...".

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.



Euh, je rectifie lol:

# ls -al /var/run/courier/authdaemon
total 4
drwxr-x--- 2 daemon daemon 120 2007-06-17 12:29 .
drwxr-xr-x 3 daemon daemon 208 2007-06-17 12:29 ..
-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

J'ai fait le adduser vmail daemon, mais ca ne change rien, même en
rebootant... :-(



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 :-)










--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Thierry B
Le #9787291
Thierry B a écrit :
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= 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
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...".

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.



Euh, je rectifie lol:

# ls -al /var/run/courier/authdaemon
total 4
drwxr-x--- 2 daemon daemon 120 2007-06-17 12:29 .
drwxr-xr-x 3 daemon daemon 208 2007-06-17 12:29 ..
-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

J'ai fait le adduser vmail daemon, mais ca ne change rien, même en
rebootant... :-(



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 :-)













Re,


Ca marche parfaitement avec un:
chown vmail:daemon /var/run/courier/authdaemon/

et un reboot de courier-authdaemon :-)


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
mouss
Le #9787191
Thierry B wrote:

Re,


Ca marche parfaitement avec un:
chown vmail:daemon /var/run/courier/authdaemon/



oui, mais c'est un peu "aggressif". en principe:

- il suffit de faire un chgrp pour "donner" le repertoire au bon groupe.
- de mettre vmail dans le dit group

AMHA, daemon est un mauvais choix. on court le risque de mettre un
programme dans ce groupe alors qu'il n'a rien à faire chez authdaemon...
mais bon...


et un reboot de courier-authdaemon :-)



en principe, il n'y en a pas besoin.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Publicité
Suivre les réponses
Poster une réponse
Anonyme