« LINUX:Postfix-Configuration finale » : différence entre les versions
Page créée avec « =But= Par soucis de clarté, une petite synthèse de la configuration s'impose. Lors des articles précédents, nous avons proposés divers choix pour certaines options.… » |
Aucun résumé des modifications |
||
(4 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
---- | |||
''→ [[LINUX:Postfix-Configuration|retour au menu de Postfix-Configuration]]'' | |||
---- | |||
=But= | =But= | ||
Par soucis de clarté, une petite synthèse de la configuration s'impose. | Par soucis de clarté, une petite synthèse de la configuration s'impose. | ||
Lors des articles précédents, nous avons proposés divers choix pour certaines options. Nous en prendrons une mais c'est adaptable. | Lors des articles précédents, nous avons proposés divers choix pour certaines options. Nous en prendrons une mais c'est adaptable. | ||
=Configuration des processus= | =Configuration des processus= | ||
Ligne 41 : | Ligne 45 : | ||
-o smtp_enforce_tls=yes | -o smtp_enforce_tls=yes | ||
-o smtp_tls_wrappermode=no | -o smtp_tls_wrappermode=no | ||
-o smtp_generic_maps=hash:/etc/postfix/ | -o smtp_generic_maps=hash:/etc/postfix/generic-proximus | ||
# Envoi vers Central | # Envoi vers Central | ||
smtp-central unix - - n - - smtp | smtp-central unix - - n - - smtp | ||
Ligne 47 : | Ligne 51 : | ||
-o smtp_enforce_tls=yes | -o smtp_enforce_tls=yes | ||
-o smtp_tls_wrappermode=yes | -o smtp_tls_wrappermode=yes | ||
-o smtp_generic_maps=hash:/etc/postfix/ | -o smtp_generic_maps=hash:/etc/postfix/generic-central | ||
# Envoi vers Gmail | |||
smtp-gmail unix - - n - - smtp | |||
-o smtp_tls_security_level=encrypt | |||
-o smtp_enforce_tls=yes | |||
-o smtp_tls_wrappermode=yes | |||
-o smtp_generic_maps=hash:/etc/postfix/generic-gmail | |||
---- | |||
=Configuration des options= | |||
Ce fichier se nomme "/etc/postfix/main.cf". | |||
---- | |||
# Général | |||
compatibility_level = 2 | |||
queue_directory = /var/spool/postfix | |||
command_directory = /usr/sbin | |||
daemon_directory = /usr/libexec/postfix | |||
data_directory = /var/lib/postfix | |||
mail_owner = postfix | |||
unknown_local_recipient_reject_code = 550 | |||
sendmail_path = /usr/sbin/sendmail.postfix | |||
newaliases_path = /usr/bin/newaliases.postfix | |||
mailq_path = /usr/bin/mailq.postfix | |||
setgid_group = postdrop | |||
html_directory = no | |||
meta_directory = /etc/postfix | |||
shlib_directory = /usr/lib64/postfix | |||
manpage_directory = /usr/share/man | |||
debugger_command = | |||
PATH=/bin:/usr/bin:/usr/local/bin; export PATH; (echo cont; | |||
echo where) | gdb $daemon_directory/$process_name $process_id 2>&1 | |||
>$config_directory/$process_name.$process_id.log & sleep 5 | |||
# Logiciel et version | |||
smtpd_banner = A-D-B-1 | |||
mail_name = ADB1 | |||
mail_version=6.5.4.3.2.1 | |||
# Sécurité | |||
inet_protocols = ipv4 | |||
inet_interfaces = 127.0.0.1 | |||
# Machine | |||
myhostname = serverdb.home.dom | |||
mydomain = home.dom | |||
myorigin = serverdb.home.dom | |||
# TLS | |||
smtp_sasl_security_options = noanonymous | |||
smtp_sasl_auth_enable = yes | |||
smtp_use_tls = yes | |||
smtp_tls_security_level = may | |||
smtp_sasl_mechanism_filter = PLAIN, LOGIN, CRAM-MD5 | |||
# Tables | |||
transport_maps = hash:/etc/postfix/transport | |||
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd | |||
alias_maps = hash:/etc/postfix/aliases | |||
alias_database = hash:/etc/postfix/aliases | |||
---- | |||
=Table TRANSPORT= | |||
Cette table se nomme "/etc/postfix/generic-proximus" dont voici le contenu: | |||
---- | |||
serverdb.home.dom local: | |||
interne.dom smtp:[192.168.1.110]:25 | |||
externe.dom smtp:[192.168.1.110]:25 | |||
pdupont@proximus.be smtp-proximus:relay.proximus.be:587 | |||
pdupont@central.dom smtp-central:[192.168.1.35]:3587 | |||
pdupont@gmail.com smtp-gmail:smtp.gmail.com:465 | |||
---- | |||
=Table Utilisateur-Mot de passe= | |||
Cette table se nomme "/etc/postfix/sasl_passwd". voici son contenu: | |||
---- | |||
relay.proximus.be:587 fg12345678@skynet.be:motdepasseinconnu | |||
[192.168.1.35]:3587 pdupont@CENTRAL:Bateau23Ivre | |||
smtp.gmail.com:465 pdupont@gmail.com:Barbe99Noire | |||
---- | ---- | ||
=Les tables GENERIC= | |||
La première table se nomme "/etc/postfix/generic-proximus" dont voici le contenu: | |||
---- | |||
root pdupont@proximus.be | |||
---- | |||
La seconde table se nomme"/etc/postfix/generic-central" dont voici le contenu: | |||
---- | |||
root pdupont@central.dom | |||
---- | |||
La troisième table se nomme"/etc/postfix/generic-gmail" dont voici le contenu: | |||
---- | |||
root pdupont@gmail.com | |||
---- | |||
=Table ALIASES= | |||
Cette table se nomme "/etc/postfix/aliases". Voici la ligne ajoutée: | |||
---- | |||
root: administrateur@interne.dom | |||
---- | |||
=Activation= | =Activation= | ||
Les commandes suivantes sont à lancer: | Les commandes suivantes sont à lancer: | ||
postmap /etc/postfix/transport | |||
postmap /etc/postfix/sasl_passwd | |||
postmap /etc/postfix/generic-proximus | |||
postmap /etc/postfix/generic-central | |||
postmap /etc/postfix/generic-gmail | |||
newaliases | |||
systemctl restart postfix | |||
---- | ---- | ||
'' | ''→ [[LINUX:Postfix-Configuration|retour au menu de Postfix-Configuration]]'' | ||
---- | |||
__NOEDITSECTION__ | __NOEDITSECTION__ | ||
[[Category:LINUX]] |