On met tout derrière un proxy inversé, ce qui permet d’avoir un seul point de connexion depuis lequel on a accès à la console Web du démonstrateur. La webmail est intégrée via une iframe.
		
			
				
	
	
		
			41 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						||
 | 
						||
$config = [];
 | 
						||
 | 
						||
$config['db_dsnw'] = 'sqlite:////var/db/roundcubemail/roundcubemail.db';
 | 
						||
$config['imap_host'] = 'localhost:143';
 | 
						||
$config['smtp_host'] = 'localhost:25';
 | 
						||
 | 
						||
$config['mail_domain'] = 'destinataire.example';
 | 
						||
 | 
						||
// Désactiver la rédaction de mails
 | 
						||
$config['disabled_actions'] = ['compose'];
 | 
						||
 | 
						||
// Fournir un URL où l’utilisateur peut obtenir de l’aide pour cette
 | 
						||
// installation de Roundcube (ne pas mettre d’URL chez Roundcube !)
 | 
						||
$config['support_url'] = '';
 | 
						||
 | 
						||
// Message affiché sur l’invite de connexion
 | 
						||
$config['product_name'] = 'Webmail de destinataire.example';
 | 
						||
 | 
						||
// Clef de chiffrement des mots de passe IMAP stockés dans la session.
 | 
						||
// Cette clef doit faire exactement 24 caractères.
 | 
						||
$config['des_key'] = 'JusteUneDemoMaisQuandMem';
 | 
						||
 | 
						||
// Afficher l’adresse e-mail des expéditeurs dans l’IHM
 | 
						||
$config['message_show_email'] = true;
 | 
						||
 | 
						||
// Liste de plugins actifs
 | 
						||
$config['plugins'] = [
 | 
						||
    'authres_status',
 | 
						||
];
 | 
						||
 | 
						||
$config['skin'] = 'elastic';
 | 
						||
 | 
						||
// Pour éviter de se faire déconnecter de la webmail pendant la démo, on
 | 
						||
// configure une durée de session de 24 heures.
 | 
						||
$config['session_lifetime'] = 1440;
 | 
						||
 | 
						||
// On est derrière un proxy inversé
 | 
						||
$config['request_path'] = $_SERVER['HTTP_X_FORWARDED_PATH'];
 |