diff --git a/HowtoMail/Roundcube.md b/HowtoMail/Roundcube.md index 4c25d083..954ec158 100644 --- a/HowtoMail/Roundcube.md +++ b/HowtoMail/Roundcube.md @@ -115,26 +115,35 @@ Activer la directive suivante : $config['imap_debug'] = true; ~~~ -Les messages d'erreurs seronts dans le log /var/log/syslog +Les messages d'erreurs seront dans le log /var/log/syslog ## Import de contacts en CSV + ## FAQ + +### Problème d’envoi de pièce jointe -### Après une upgrade +Il n'y a aucune erreur affichée dans l'interface web de Rouncube, mais les pièces jointes ne sont plus envoyées. -#### Problème d’envoi de pièce jointe - -On a des erreurs de ce genre dans les logs de Roundcube `/var/log/roundcube/errors` lorsqu’on essaye d’envoyer une pièce jointe dans un e-mail. +Il y a des erreurs de ce genre dans les logs de Roundcube `/var/log/roundcube/errors` lorsqu’on essaye d’envoyer une pièce jointe dans un e-mail : ``` [01-Jan-2020 00:00:00 +0200]: PHP Error: compte@domaine.com can't read /tmp/rcmAttmntQ2clsS (not in temp_dir) in /usr/share/roundcube/plugins/filesystem_attachments/filesystem_attachments.php on line 216 (POST /?_task=mail&_unlock=loading1599225495530&_lang=undefined&_framed=1&_action=send) ``` -C’est probablement le `tempdir` qui a changé de propriétaire au moment de l’upgrade. +Cela est causé par les versions de Roundcube sur Debian 9 (Stretch) et 10 (Bullseye). Lorsque les mises-à-jour sont gérées via apt, la mise-à-jour écrase les permissions de `/var/lib/roundcube/temp/`, ce qui a pour effet de bord de ne plus pouvoir envoyer de pièces-jointes pour les vhosts qui utilisent un AssignUserID dédié. + +Le bug est corrigé dans la version 1.4.3+dfsg.1-1 du paquet roundcube (), disponible à partir de Debian 11 (Bullseye). + +Sur Debian 10 (Buster), il est possible d'utiliser un backport du paquet. +Pour les version plus anciennes, il est préférable de les mettre à niveau vers Debian 10 ou 11. + +Pour solutionner temporairement le problème : ``` # chown www-roundcube:roundcube /var/lib/roundcube/temp -``` \ No newline at end of file +``` +