Commit b26cb694 authored by Steven Mondji-Lerider's avatar Steven Mondji-Lerider

Correction template dovecot + configuration d'installation

parent 4ed5bd91
# Postfix Configuration options
# Used by alternc.install with postconf
home_mailbox = Maildir/
smtpd_banner = $myhostname ESMTP
......@@ -5,6 +6,7 @@ header_checks = regexp:/etc/postfix/header_checks
body_checks = regexp:/etc/postfix/body_checks
local_destination_concurrency_limit = 8
default_destination_concurrency_limit = 10
# TLS options
smtpd_use_tls = yes
smtpd_tls_dcert_file = /etc/alternc/apache.pem
smtpd_tls_dkey_file = $smtpd_tls_dcert_file
......@@ -14,16 +16,20 @@ smtpd_tls_cert_file = $smtpd_tls_dcert_file
smtpd_tls_loglevel = 0
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
smtp_use_tls = yes
smtp_tls_dcert_file = $smtpd_tls_dcert_file
smtp_tls_dkey_file = $smtpd_tls_dcert_file
smtp_tls_CApath = $smtpd_tls_CApath
smtpd_tls_auth_only = yes
#SASL options
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = postfix
smtpd_sasl_security_options = noanonymous
enable_sasl_authentification = yes
broken_sasl_auth_clients = yes
smtpd_sasl_type=dovecot
smtpd_sasl_path=private/auth
smtpd_sasl_auth_enable=yes
#Virtual Maping
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
virtual_alias_maps = proxy:mysql:/etc/postfix/myalias.cf
......
......@@ -116,11 +116,11 @@ default_pass_scheme = MD5
# user_query = SELECT dir AS home, user AS uid, group AS gid FROM users where userid = '%u'
# user_query = SELECT home, 501 AS uid, 501 AS gid FROM users WHERE userid = '%u'
#
user_query = SELECT mailbox.path AS home, domaines.compte AS uid, domaines.compte AS gid FROM mailbox JOIN address ON address.id = mailbox.address_id JOIN domaines on domaines.id = address.domain_id WHERE address.address = '%n'
user_query = SELECT mailbox.path AS home, domaines.compte AS uid, 1998 AS gid FROM mailbox JOIN address ON address.id = mailbox.address_id JOIN domaines on domaines.id = address.domain_id WHERE address.address = '%n'
# If you wish to avoid two SQL lookups (passdb + userdb), you can use
# userdb prefetch instead of userdb sql in dovecot.conf. In that case you'll
# also have to return userdb fields in password_query prefixed with "userdb_"
# string. For example:
password_query = SELECT user, password, userdb_home, userdb_uid, userdb_gid,userdb_quota_rule FROM dovecot_view where user= '%u';
password_query = SELECT user, password, userdb_home, userdb_uid, 1998 AS userdb_gid,userdb_quota_rule FROM dovecot_view where user= '%u';
......@@ -290,9 +290,9 @@ if [ "$slave" = "1" ]; then
else
postfix_conf=/etc/alternc/postfix.cf
fi
while read line ; do
grep -v '^\ *#' $postfix_conf |while read line ; do
postconf -e "$line"
done < "$postfix_conf"
done
# Conviguring delivery used bu Postfix FIXME change script name
echo `/usr/bin/postfix-add-policy dovecot pipe DRhu vmail:vmail '/usr/bin/sudo /usr/lib/dovecot/deliver -f ${sender} -d ${recipient} '`
......
......@@ -52,7 +52,7 @@ Example:
% sudo postfix-policy-add policyd noboby /usr/bin/policyd
Adds the following to master.cf:
""" + makepolicy('policyd','method','flags', 'nobody', '/usr/bin/policyd') + """
""" + makepolicy('policyd','method','flags', 'user', '/usr/bin/policyd') + """
To output this usage message:
% postfix-add-policy
"""
......@@ -89,7 +89,7 @@ if __name__ == '__main__':
shutil.copy2('/etc/postfix/master.cf', \
'/etc/postfix/master.cf.working')
# Add stuff in
stuff = makepolicy(policyname, user, method, flags, argv)
stuff = makepolicy(policyname, method, flags, user, argv)
# Append stuff to the working copy:
newmaster = open('/etc/postfix/master.cf.working', mode='a')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment