Postfix : Message size exceeds fixed limit
Depuis quelques jours, j'ai le message d'erreur suivant dans le log de mon serveur Postfix : "Message size exceeds fixed limit". Cela a pour conséquence de bloquer l'envoi des mails qui ont une pièce jointe un peu trop grande. Voici comment corriger ce problème.
Dans un premier temps, lancez cette commande pour connaître la taille maximum autorisée dans Postfix :
# postconf -d | grep message_size_limit
message_size_limit = 10240000
Ici, la limite est de (10240000 / 1024) / 1024 = 9,76 Mo. Pour augmenter cette valeur, il suffit d'utiliser postconf de la manière suivante :
postconf -e 'message_size_limit = 20240000'
Puis, on recharge la configuration du serveur :
/etc/init.d/postfix reload
Pour finir, renvoyez vos mails et contrôlez que le message d'erreur n'apparaît plus dans le fichier /var/log/maillog.
6 Commentaires pour "Postfix : Message size exceeds fixed limit"
Flux des commentaires de cet article Ajouter un commentaireAttention cependant à ne pas fixer des limites trop élevées car vos mails risquent d'être rejetés du coté du destinataire.
La "norme" est en général fixée aux alentours de 10Mo justement...
@oDn : dans mon cas, j'envoie automatiquement un mail qui contient un dump SQL d'une base. Du coup la pièce jointe est assez grosse, mais ta remarque me fait penser que mon système risque d'être limiter un jour par ce genre de restriction.
gmail est à 25Mo
http://mail.google.com/support/bin/answer.py?hl=fr&answer=8770
je trouve ça plus proche de notre utilisation actuel que 10mo
l'autre idée sinon, serait de faire un relay local qui compress puis envoi ce qui est compressé
En faisant 2-3 recherches, apparemment il existerai un module de compression qui envoi en buffer :
- http://perldoc.perl.org/IO/Compress/Zip.html#DESCRIPTIONhttp://perldoc.perl.org/IO/Compress/Zip.html#DESCRIPTION
intégré dans amavisd (encore faut-il l'utilisé)
IL existe aussi une distrib qui semble sympa pour les non geek : "artica" qui intègre ce genre de compression.
@oDn : tu compress ton dump avant l'envoi j'espère !
L'option "-d", c'est pour afficher la valeur par défaut de postfix. Donc si l'on veut connaitre la taille maximum paramétré, il faut enlever le "-d"
On a inventé le FTP pour des tailles de fichier de ce genre ! :p