tuto:fusiondirectory:postfix

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Dernière révision Les deux révisions suivantes
tuto:fusiondirectory:postfix [03/09/2013 08:42]
dani [Configuration du proxy]
tuto:fusiondirectory:postfix [05/09/2013 16:27]
dani [Configuration de postfix]
Ligne 74: Ligne 74:
 {{:tuto:fusiondirectory:mail_postfix.png|}} {{:tuto:fusiondirectory:mail_postfix.png|}}
  
 +<note important>Les champs suivants ne sont pas pris en compte par postfix pour l'instant:
 +  * Local Networks
 +  * Max mail header size
 +  * Max mailbox size
 +  * Max message size
 +  * Relay host
 +  * Restrictions for sender
 +  * Restriction for recipient
 +  * Transport (en cours de correction, voir https://forge.fusiondirectory.org/issues/2690)
 +</note>
 ===== Configuration du proxy ===== ===== Configuration du proxy =====
  
Ligne 90: Ligne 100:
  
 <code bash> <code bash>
-yum install amavisd-new postfix cyrus-sasl-ldap cyrus-sasl-ldap+yum install amavisd-new postfix cyrus-sasl-ldap cyrus-sasl-ldap saslauthd
 </code> </code>
  
Ligne 99: Ligne 109:
   * /etc/postfix/master.cf (dans ce fichier, il faut simplement ajouter le fragment suivant, le reste peut être laissé par défaut. Cette partie est uniquement pour amavisd-new, vous pouvez la sauter si vous ne l'utilisez pas)   * /etc/postfix/master.cf (dans ce fichier, il faut simplement ajouter le fragment suivant, le reste peut être laissé par défaut. Cette partie est uniquement pour amavisd-new, vous pouvez la sauter si vous ne l'utilisez pas)
 <code ini> <code ini>
 +[...]
 amavisfeed unix    -                    -      2     lmtp amavisfeed unix    -                    -      2     lmtp
      -o lmtp_data_done_timeout=1200      -o lmtp_data_done_timeout=1200
Ligne 121: Ligne 132:
      -o smtpd_client_connection_rate_limit=0      -o smtpd_client_connection_rate_limit=0
      -o receive_override_options=no_header_body_checks,no_unknown_recipient_checks,no_milters      -o receive_override_options=no_header_body_checks,no_unknown_recipient_checks,no_milters
 +[...]
 </code> </code>
   * /etc/postfix/main.cf   * /etc/postfix/main.cf
Ligne 161: Ligne 172:
     reject_non_fqdn_recipient,     reject_non_fqdn_recipient,
     reject_unknown_sender_domain,     reject_unknown_sender_domain,
-    reject_unknown_recipient_domain,+    reject_unverified_recipient,
     reject_unauth_destination,     reject_unauth_destination,
     reject_unauth_pipelining,     reject_unauth_pipelining,
Ligne 281: Ligne 292:
  
 recipient_delimiter = + recipient_delimiter = +
 +
 +transport_maps = ldap:/etc/postfix/ldap_transport.cf
  
 local_recipient_maps = $alias_maps local_recipient_maps = $alias_maps
Ligne 292: Ligne 305:
  
 mailbox_transport = lmtp:unix:private/dovecot-lmtp mailbox_transport = lmtp:unix:private/dovecot-lmtp
 +</code>
 +
 +  * /etc/postfix/ldap_transport.cf (recherche des règles de routages contenues dans l'annuaire)
 +<code ini>
 +server_host = ldap://ldap.firewall-services.com
 +bind = yes
 +bind_dn = cn=mail,ou=DSA,dc=firewall-services,dc=com
 +bind_pw = dsa_p@ssw0rd
 +version = 3
 +start_tls = yes
 +search_base = cn=mail,ou=servers,ou=systems,dc=firewall-services,dc=com
 +query_filter =  (&(objectClass=fdPostfixTransportTable)(fdTransportTableMatch=%s))
 +result_attribute = fdTransportTableRule
 </code> </code>
  
Ligne 350: Ligne 376:
  
  
-<note important>Les derniers fichiers contiennent le mot de passe de l'utilisateur cn=mail,ou=DSA,dc=firewall-services,dc=com pensez donc à restreindre les droits d'accès:+<note important>Les derniers fichiers contiennent le mot de passe de l'utilisateur cn=mail,ou=DSA,dc=firewall-services,dc=com pensez donc à restreindre les droits d'accès:
 <code> <code>
 chown :postfix /etc/postfix/ldap_*.cf chown :postfix /etc/postfix/ldap_*.cf
  • tuto/fusiondirectory/postfix.txt
  • Dernière modification: 07/09/2013 14:08
  • de dani