Bonjour,

Mon serveur postfix est installé sur une debian lenny.

Tout fonctionne bien dans l'ensemble sauf que depuis quelques jours, pendant une dizaine de minutes, je reçoit des mail de postfix m'indiquant l'échec de réception d'un message pour cause : "Insufficient system storage".
Pour chaque message arrivant sur le serveur.
Exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Out: 220 tralala.fr ESMTP Postfix (Debian/GNU)
In:  EHLO imx2.toshiba.co.jp
Out: 250-tralala.fr
Out: 250-PIPELINING
Out: 250-SIZE 20480000
Out: 250-VRFY
Out: 250-ETRN
Out: 250-STARTTLS
Out: 250-ENHANCEDSTATUSCODES
Out: 250-8BITMIME
Out: 250 DSN
In:  STARTTLS
Out: 220 2.0.0 Ready to start TLS
In:  EHLO imx2.toshiba.co.jp
Out: 250-tralala.fr
Out: 250-PIPELINING
Out: 250-SIZE 20480000
Out: 250-VRFY
Out: 250-ETRN
Out: 250-ENHANCEDSTATUSCODES
Out: 250-8BITMIME
Out: 250 DSN
In:  MAIL From:<monsieur@toshiba.co.jp> SIZE=71895
Out: 452 4.3.1 Insufficient system storage
In:  QUIT
Out: 221 2.0.0 Bye
J'ai regardé pas mal sur Internet, et il est souvent indiqué un manque de place sur le disque contenant le spool de postfix. L'espace libre nécessaire doit être de 1,5 fois la valeur de message_size_limit.

Or je n'ai pas de soucis a ce niveau là.
Voici les variables de postfix :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
message_size_limit = 20480000 (20 mo)
queue_directory = /var/spool/postfix
queue_minfree = 0
voici l'espace disque disponible :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Sys. de fich.         Tail. Occ. Disp. %Occ. Monté sur
/dev/md1              5,0G  3,6G  1,1G  77% /
tmpfs                 2,0G     0  2,0G   0% /lib/init/rw
udev                   10M   92K   10M   1% /dev
tmpfs                 2,0G     0  2,0G   0% /dev/shm
/dev/md2              683G  348G  300G  54% /home
Le point de montage "/" contient bien plus que 20*1,5 = 30 mo d'espace libre.

Je ne comprend pas.

La seule correspondance que je pourrais éventuellement faire c'est au niveau de la RAM :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
             total       used       free     shared    buffers     cached
Mem:          3925       3738        187          0        234       2150
-/+ buffers/cache:       1353       2571
Swap:         1019        204        815
En effet, parfois la colonne "free" de la ligne "Mem" contient moins de 30 (mo)
Cependant, il parait que sous linux, ce n'est pas cette ligne qui compte, mais
la ligne
"-/+ buffers/cache: ".

Donc a priori pas de soucis au niveau de la RAM.

Je ne voit pas d'ou pourrais provenir le problème rencontré. Et j'en appel a vous afin d'avoir des pistes de recherche !

Merci.

Fabien