Bonjour à tous,
 

Merci B.Telgeuse & Didier pour votre aide.
Ça y est, j'ai trouvé la solution contre ce satané message d'erreur que Postfix m'envoyait de façon quasi systématique lorsque je recevais des mails :

The Postfix program
<[EMAIL PROTECTED]>: can't create user output file. Command
output: procmail: Error while writing to "/var/spool/mail/mon-login"
En fait, le man de Procmail http://www.users.voicenet.com/~dfma/procmail.html menait à une fausse route avec ses quatre hypothèses (Nonexistent subdirectory, No Write permission, Disk full, Pipe died), puisque ma machine n'a pas de système de quota en place, utilise un disque dur qui n'est occupé qu'au dizième, que tous mes users ayant une messagerie appartiennent au groupe "mail" et que /var/spool/mail appartient bien à root.mail et dispose des droits "drwxrwsr-x"... Le système de configuration de Webmin n'y était pour rien non plus.

Le problème était que par défaut Postfix impose toujours une taille limite de mailbox au MDA (en l'occurence Procmail), alors même qu'il n'y a aucune allusion à une telle limite dans le fichier /etc/postfix/main.cf. Sur ma Mandrake 8.0, cette limite (variable selon les distributions) était de 50Mo (la boite posant problème en faisait 49,8...).

Il y a deux possibilités pour résoudre le problème :
- réduire la taille du fichier /var/spool/mail/mon-login (mais j'aime bien garder toutes mes correspondances électroniques passées sous la main) ;
- ajoutter en fin de main.cf (dans "Other configurables parameters") la ligne...
mailbox_size_limit=0
... Ce qui signifie que désormais, Postfix ne met plus de limite (mais si vous préférez, vous pouvez aussi garder une limite, plus élevée cette fois-ci ; à exprimer en octets).

Au passage, voici deux listes anglo-saxonnes consacrées à Postfix où la solution était expliquée :
http://archives.neohapsis.com/archives/postfix/
http://lists.kernelnotes.de/ml-postfix/

Tchao    :)
 

Marc
 
 

 
> J'ai un serveur de messagerie Postfix installé sous Mandrake 8.0 sur une
> machine récente (Duron 800, SdRam 372 Mo, DD 30Go...). Ce serveur gère un
> dizaine de comptes (Imap) alimentés -via ADSL-  par une bonne vingtaine de
> boites aux lettres hébergées chez plusieurs FAI (gràce à Fetchmail). Les
> "clients" du serveur de messagerie s'y connectent avec Netscape.
>
> Alors que je n'ai eu aucun problème sur ce serveur depuis sa mise en marche
> (août dernier), je constate depuis trois semaines, un dysfonctionnement -de
> plus en plus fréquent- sur un des comptes (le mien... tristesse).
>
> Parfois, le serveur refuse tout courrier à destination de ce compte. Tous
> les expéditeurs des mails refusés (mails de quelques lignes à plus
> d'un méga-octets ; avec ou sans pièces jointes...) reçoivent le même
> message (dont j'ai également toujours une copie dans ma boite)  :
>
> The Postfix program
> <[EMAIL PROTECTED]>: can't create user output file. Command
> output: procmail: Error while writing to "/var/spool/mail/mon-login"

Répondre à