Différences
Ci-dessous, les différences entre deux révisions de la page.
tuto:linux_divers:postfix_relay_auth [13/07/2012 10:24] dani Page moved from postfix_relay_auth to tuto:linux_divers:postfix_relay_auth |
tuto:linux_divers:postfix_relay_auth [05/09/2013 17:19] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Configurer postfix pour utiliser un relais avec authentification ====== | ||
- | |||
- | |||
- | Par défaut, CentOS 5 est livré avec sendmail comme MTA. Et sendmail est vraiment pas terrible (suffit de regarder la syntaxe des fichiers de configuration pour s'en rendre compte). On va donc le remplacer par postfix | ||
- | |||
- | |||
- | ===== Installation de postfix ===== | ||
- | |||
- | |||
- | <code bash> | ||
- | yum install postfix | ||
- | </ | ||
- | |||
- | |||
- | ===== Suppression de sendmail ===== | ||
- | |||
- | |||
- | <code bash> | ||
- | yum remove sendmail | ||
- | </ | ||
- | |||
- | |||
- | ===== Configuration d'un smart host avec authentification ===== | ||
- | |||
- | |||
- | Si on veut relayer nos mails à travers un autre SMTP, avec authentification: | ||
- | |||
- | |||
- | * On inscrit le informations d' | ||
- | |||
- | |||
- | <code bash> | ||
- | </ | ||
- | |||
- | |||
- | * Et on restreint l' | ||
- | |||
- | |||
- | <code bash> | ||
- | </ | ||
- | |||
- | |||
- | * On Crée le hash de ce fichier | ||
- | |||
- | |||
- | <code bash> | ||
- | postmap / | ||
- | </ | ||
- | |||
- | |||
- | * On délcare le smart host dans le fichier de configuration principal | ||
- | |||
- | |||
- | <code bash>vim / | ||
- | </ | ||
- | |||
- | |||
- | ajouter/ | ||
- | |||
- | |||
- | < | ||
- | relayhost = smtp.domain.tld | ||
- | smtp_sasl_auth_enable = yes | ||
- | smtp_sasl_password_maps = hash:/ | ||
- | smtp_use_tls = yes | ||
- | smtp_sasl_security_options = noanonymous | ||
- | smtp_sasl_tls_security_options = noanonymous | ||
- | smtp_tls_note_starttls_offer = yes | ||
- | smtp_tls_CApath = / | ||
- | </ | ||
- | |||
- | |||
- | Si votre serveur ne propose qu'une authentification de type PLAIN (ce qui ne pose pas de problème quand on utilise TLS), il faut aussi installer le support sur CentOS 6: | ||
- | |||
- | |||
- | <code bash> | ||
- | yum install cyrus-sasl-plain | ||
- | </ | ||
- | |||
- | |||
- | ===== Relancer postfix ===== | ||
- | |||
- | |||
- | Il ne reste plus qu'à relancer postfix avec un petit | ||
- | |||
- | |||
- | <code bash>/ | ||
- | </ | ||