From 8e6e5cb699b7d390670f92ae84191795d3fc7546 Mon Sep 17 00:00:00 2001 From: huetremy <remy.huet@etu.utc.fr> Date: Sun, 3 Feb 2019 18:24:03 +0100 Subject: [PATCH] Add rules for aliases --- pica-mail-mta/config.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pica-mail-mta/config.sh b/pica-mail-mta/config.sh index d114f3e8..92cc1123 100755 --- a/pica-mail-mta/config.sh +++ b/pica-mail-mta/config.sh @@ -28,6 +28,17 @@ EOF postconf -e "virtual_mailbox_maps = ldap:/etc/postfix/ldap-virtual-mailbox-maps" postconf -e "smtpd_sender_login_maps = ldap:/etc/postfix/ldap-virtual-mailbox-maps" +#Tests aliases : +cat <<EOF >>/etc/postfix/ldap-virtual-alias-maps +server_host = ${LDAP_PROTOCOL}://${LDAP_SERVER_HOSTNAME}:${LDAP_PORT} +search_base = ${LDAP_SEARCH_BASE} +query_filter = ${LDAP_VIRTUAL_ALIASES_FILTER} +bind = yes +bind_dn = ${LDAP_BIND_DN} +bind_pw = ${LDAP_BIND_PW} +result_attribute = mail +EOF +postconf -e "virtual_alias_maps = ldap:/etc/postfix/ldap-virtual-alias-maps" #en dessous de ce degré de "vérité", les boîtes non trouvées en table sont rejetées. (100 correspond à un "vrai" simple, mais il est possible de définir différents degrés d'appartenance à la table des utilisateurs dans des configurations plus complexes: une boîte pourrait par exemple avoir le bon nom de domaine mais pas le bon nom d'utilisateur, mais ne pas être rejetée;) postconf -e "virtual_minimum_uid = 100" -- GitLab