Roundcube Mail : Augmenter la limite de taille des pièces jointes

30 Jan 2025 à 18:10 par larevuegeek - 40 vues - 0 com.
Logiciels OS Linux
Par défaut, Roundcube est installé avec une limite de taille des pièces jointes fixée à 2 Mo. Si vous souhaitez augmenter cette limite, voici les étapes à suivre pour la configurer à 100 Mo.
© illustation Canva / Roundcube

Étape 1 : Modifier la configuration de PHP-FPM

Par défaut, PHP impose des limites de taille pour les fichiers envoyés via POST. Nous devons les ajuster. Pour ma part, ma version de PHP est la 8.2, mais bien sûr à ajuster en fonction de la version de PHP installé sur votre système.

Éditez le fichier de configuration de PHP-FPM :

sudo nano /etc/php/8.2/fpm/php.ini

Cherchez et modifiez les paramètres suivants :

post_max_size = 100M
upload_max_filesize = 100M

Ces paramètres permettent de fixer la limite maximale pour les fichiers téléchargés.

Étape 2 : Redémarrer PHP-FPM et Apache

Après modification du fichier de configuration, appliquez les changements en redémarrant PHP-FPM et Apache :

sudo systemctl restart php8.2-fpm
sudo systemctl restart apache2

Étape 3 : Vérifier la configuration de Roundcube

Roundcube applique une autre restriction sur la taille des pièces jointes. Par défaut, il limite la taille maximale à 75 % de la valeur définie dans $config['max_message_size'].

Vous pouvez vérifier ce paramètre en éditant le fichier suivant (L'emplacement de ce fichier dépends de votre installation roundcube, ici c'est un exemple) :

sudo nano /var/www/roundcube/conf/defaults.inc.php

Cherchez et ajusrer la ligne :

$config['max_message_size'] = '100M';

Dans notre cas, cela signifie que Roundcube limitera les pièces jointes à 75 Mo (75 % de 100 Mo). Si vous souhaitez aller au-delà, vous devrez ajuster cette valeur.

Optionnel : Modifier la configuration de Postfix

Si vous utilisez Postfix comme serveur de messagerie, il est également nécessaire d'augmenter la limite de taille des messages.

Éditez le fichier de configuration de Postfix :

sudo nano /etc/postfix/main.cf

Ajoutez ou modifiez la ligne suivante :

message_size_limit = 104857600

Cette valeur correspond à 100 Mo en octets. Ensuite, appliquez les modifications en redémarrant Postfix :

sudo systemctl restart postfix

Conclusion

Après ces modifications, vous devriez être en mesure de joindre des fichiers allant jusqu'à 75 Mo dans Roundcube. Si vous avez besoin d'une taille supérieure, vous pouvez ajuster $config['max_message_size'] et message_size_limit tout en gardant à l'esprit l'impact possible sur votre configuration.

N’hésitez pas à tester et à partager vos retours d’expérience !

A voir également

Commentaires

Soyez le 1er à commenter !

Ecrire un commentaire

Doit contenir 4 caractères minimum et seulement des caractères alphanumériques - et _
Veuillez préciser une adresse email valide.

Derniers bons plans

Apple Magic Mouse - Surface Multi‑Touch - Blanc
30 Jan 2025, 17:18
84.97 € 67.00 €
Montre connectée Apple Watch Series 10 (46 mm GPS)...
30 Jan 2025, 17:17
469.99 € 429.00 €
Fractal Design Meshify 2 Compact Black ATX Flexible...
29 Jan 2025, 12:34
140.95 € 100.34 €
Razer Kishi V2 Pro - Manette de jeu pour Android -...
29 Jan 2025, 12:29
149.99 € 75.99 €

Dernières actualités