mirror of
https://github.com/Mailu/Mailu.git
synced 2024-12-14 10:53:30 +02:00
66e4c9bb28
Mailu is already set up to disallow non-existing identities at the SMTP level. People can already set up identities on external email clients. This should allow users to set up multiple identities within Roundcube
55 lines
1.4 KiB
PHP
55 lines
1.4 KiB
PHP
<?php
|
|
|
|
$config = array();
|
|
|
|
// Generals
|
|
$config['db_dsnw'] = 'sqlite:////data/roundcube.db';
|
|
$config['temp_dir'] = '/tmp/';
|
|
$config['des_key'] = getenv('SECRET_KEY');
|
|
$config['cipher_method'] = 'AES-256-CBC';
|
|
$config['identities_level'] = 0;
|
|
$config['reply_all_mode'] = 1;
|
|
|
|
// List of active plugins (in plugins/ directory)
|
|
$config['plugins'] = array(
|
|
'archive',
|
|
'zipdownload',
|
|
'markasjunk',
|
|
'managesieve',
|
|
'enigma'
|
|
);
|
|
|
|
$front = getenv('FRONT_ADDRESS') ? getenv('FRONT_ADDRESS') : 'front';
|
|
$imap = getenv('IMAP_ADDRESS') ? getenv('IMAP_ADDRESS') : 'imap';
|
|
|
|
// Mail servers
|
|
$config['default_host'] = $front;
|
|
$config['default_port'] = 10143;
|
|
$config['smtp_server'] = $front;
|
|
$config['smtp_port'] = 10025;
|
|
$config['smtp_user'] = '%u';
|
|
$config['smtp_pass'] = '%p';
|
|
|
|
// Sieve script management
|
|
$config['managesieve_host'] = $imap;
|
|
$config['managesieve_usetls'] = false;
|
|
|
|
// We access the IMAP and SMTP servers locally with internal names, SSL
|
|
// will obviously fail but this sounds better than allowing insecure login
|
|
// from the outter world
|
|
$ssl_no_check = array(
|
|
'ssl' => array(
|
|
'verify_peer' => false,
|
|
'verify_peer_name' => false,
|
|
),
|
|
);
|
|
$config['imap_conn_options'] = $ssl_no_check;
|
|
$config['smtp_conn_options'] = $ssl_no_check;
|
|
$config['managesieve_conn_options'] = $ssl_no_check;
|
|
|
|
// skin name: folder from skins/
|
|
$config['skin'] = 'larry';
|
|
|
|
// Enigma gpg plugin
|
|
$config['enigma_pgp_homedir'] = '/data/gpg';
|