dataset/seed/roundcube/templates/domain.inc.php
2022-07-01 22:10:33 +02:00

54 lines
1.5 KiB
PHP

<?php
#>GNUNUX
%set %%domain = %%roundcube_domains[%%rougail_index]
$config['login_username_filter'] = '/^[a-z0-9_]+@%%{domain.roundcube_mail_domain}$/';
%set %%family = %%domain.roundcube_family
%if %%family
$config['ldap_public'] = array (
'Local' => array (
'name' => "Ma famille",
'hosts' => array (
0 => 'ldaps://%%ldap_server_address',
),
'port' => 636,
'use_tls' => false,
'bind_user' => '',
'bind_dn' => '%%ldapclient_user',
'bind_pass' => '%%ldapclient_user_password',
'auth_method' => '',
'vlv' => false, //Samba do not support Virtual List View functions
'user_specific' => false,
'base_dn' => '%%calc_ldapclient_base_dn(%%ldapclient_base_dn, family_name=%%family)',
'writable' => false,
'required_fields' => array (
0 => 'cn',
1 => 'sn',
2 => 'mail',
3 => 'uid',
),
'groups' => array(
'base_dn' => '',
'object_classes' => ['top', 'groupOfNames'],
),
'LDAP_rdn' => 'mail',
'ldap_version' => 3,
'search_fields' => array ('mail', 'cn', 'sn', 'givenName'),
'name_field' => 'cn',
'email_field' => 'mail',
'surname_field' => 'sn',
'firstname_field' => 'gn',
'sort' => 'cn',
'scope' => 'sub',
'filter' => '(mail=*)',
'fuzzy_search' => true,
'fieldmap' => array(
'name' => 'cn',
'surname' => 'sn',
'firstname' => 'givenName',
'email' => 'mail',
),
),
);
%end if
#<GNUNUX
?>