Linux.debian : Mes mails disparaissent après Postfix sur mon serveur...
Posté par gothico () le 28 février 2008Bonjour,
Comme je le dis dans le sujet, mes mails disparaissent après Postfix sur mon serveur...
Je m'explique, j'ai eu un problème de saturation de mon disque dur 100% occupé, je ne voyais donc plus mes nouveaux mails, après avoir libéré de l'espace, je ne les vois toujours pas.
En creusant un peu les log, mes mails arrive bien, mais disparaissent, je n'arrive pas à voir ou ils vont après réception, en tout cas, ce n'est pas dans mes répertoires IMAP...
LOG d'un mail de guillaume_xxx@free.fr envoyé sur mon serveur à user@gothico.ath.cx :
Feb 28 17:18:08 clara postfix/smtpd[7192]: connect from smtp6-g19.free.fr[212.27.42.36]
Feb 28 17:18:08 clara postfix/smtpd[7192]: 22B2B5580EF: client=smtp6-g19.free.fr[212.27.42.36]
Feb 28 17:18:08 clara postfix/cleanup[7193]: 22B2B5580EF: message-id=<1204215481.47c6deb909de6@imp.free.fr>
Feb 28 17:18:08 clara postfix/smtpd[7192]: disconnect from smtp6-g19.free.fr[212.27.42.36]
Feb 28 17:18:08 clara postfix/nqmgr[2878]: 22B2B5580EF: from=, size=1232, nrcpt=1 (queue active)
Feb 28 17:18:08 clara postfix/local[7194]: 22B2B5580EF: to=, relay=local, delay=0, status=sent ("|/usr/bin/procmail")
On pourrait penser que mon procmail foire, mais je n'ai rien changé à ce fichier!
De plus, cela fonctionne pour tous mes autres utilisateurs...
Merci pour votre aide!
> Lire le message (7 commentaires, moyenne: 0,7).
Vous avez demandé le commentaire #908897.



procmail
Ce qui semble certain, d'après le log, c'est que postfix refile la patate chaude le mail à procmail.
Est-ce que /usr/bin/procmail est toujours présent ? Exécutable ?
Revérifie quand même ton .procmailrc. Et y en a-t-il un dans /etc aussi ?
Les droits sur ta boîte sont OK ?
À mon avis, le problème ne vient pas de postfix.
[^]Re: procmail
Oui postfix fonctionne bien apparemment, j'ai un Mailman qui marche bien et un autre utilisateur qui utilise Procmail qui fonctionne bien aussi, donc pas de problème avec /usr/bin/procmail ...
J'ai vérifié les droits de mon .procmailrc et ceux de mes mais, ils sont correcte, mais ya pas de raison qu'il soit différent d'avant, c'est là que je comprend pas...
J'ai un procmailrc général aussi dans /etc qui a l'air de bien fonctionner étant donné l'autre utilisateur qui fonctionne.
[^]Re: procmail
Puisque postfix passe la main a procmail, il faut faire des logs procmail pour voir ce qui se passe.
LOGFILE=/ton/procmailrc.log
VERBOSE=yes
LOGABSTRACT=all
dans ton .procmailrc
[^]Re: procmail
Merci pour l'info, voilà l'exemple d'un mail qui arrive :
procmail: Match on "^(Delivered-To|TO).*guillaume_xxx@free.fr"
procmail: Assigning "LASTFOLDER=/var/mail/mdir/gothico/.INBOX.Free/new/1204281016.20758_2.clara"
procmail: Notified comsat: "gothico@0:/var/mail/mdir/gothico/.INBOX.Free/new/1204281016.20758_2.clara"
From guillaume_xxx@free.fr Fri Feb 29 11:30:06 2008
Subject: test ath.cx
Folder: /var/mail/mdir/gothico/.INBOX.Free/new/1204281016.20758_2.cl 2150
Je regarde ensuite dans le répertoire en question, le mail est bien là!!!!
Génial cela fonctionne, mais je ne comprend pas, pourquoi lorsque je n'avait pas de LOG cela ne fonctionnait pas??
J'ai testé en supprimant le LOG de gothico/.procmailrc, cela fonctionne, mais si j'enleve le LOG de /etc/procmailrc, cela ne fonctionne plus :(
[+] [^]Re: procmail
Vu comme ça, on dirait un Heisenbug
http://fr.wikipedia.org/wiki/Heisenbug
Moi je regarderai du côté, caractère non imprimable dans le fichier de config de procmail
[^]Re: procmail
Huum et comment je vois ça?
Merci.