Files

22 lines
1.2 KiB
PHP

<?php
// Surcharges Roundcube communes. Tout fichier *.php de ce dossier est inclus
// (ordre alphabétique) après la config générée depuis les variables d'environnement.
// Référence : config/defaults.inc.php dans l'image (/var/www/html/config/defaults.inc.php)
$config['language'] = 'fr_FR';
$config['timezone'] = 'auto';
// Derrière un reverse proxy TLS : faire confiance aux en-têtes X-Forwarded-*
// des réseaux Docker / du proxy (à restreindre à l'IP du proxy en production)
$config['proxy_whitelist'] = ['172.16.0.0/12', '192.168.0.0/16', '10.0.0.0/8'];
$config['use_https'] = false; // true si le proxy n'envoie pas X-Forwarded-Proto
// Session / sécurité
$config['session_lifetime'] = 30; // minutes
$config['login_rate_limit'] = 3; // tentatives par minute et par IP
$config['ip_check'] = false; // true si IP client stable (casse derrière NAT/mobile)
// Validation des certificats IMAP/SMTP (laisser actif ; désactiver uniquement pour un lab auto-signé)
// $config['imap_conn_options'] = ['ssl' => ['verify_peer' => false, 'verify_peer_name' => false]];
// $config['smtp_conn_options'] = ['ssl' => ['verify_peer' => false, 'verify_peer_name' => false]];