tuto:linux_divers:postfix_relay_auth

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
tuto:linux_divers:postfix_relay_auth [21/02/2012 15:13]
dani [Configuration d'un smart host avec authentification]
tuto:linux_divers:postfix_relay_auth [05/09/2013 17:19] (Version actuelle)
Ligne 1: Ligne 1:
-====== Remplacer Sendmail par Postfix sur CentOS 5 ======+====== 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
  
-Par défaut, CentOS 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 ===== ===== Installation de postfix =====
 +
 +
 <code bash> <code bash>
 yum install postfix yum install postfix
 </code> </code>
 +
  
 ===== Suppression de sendmail ===== ===== Suppression de sendmail =====
 +
  
 <code bash> <code bash>
 yum remove sendmail yum remove sendmail
 </code> </code>
 +
  
 ===== Configuration d'un smart host avec authentification ===== ===== Configuration d'un smart host avec authentification =====
 +
  
 Si on veut relayer nos mails à travers un autre SMTP, avec authentification: Si on veut relayer nos mails à travers un autre SMTP, avec authentification:
-  * On inscrit le informations d'authentification dans un fichier + 
-<code bash> + 
-echo smtp.domain.tld USERNAME:PASSWORD>> /etc/postfix/relay_auth+    * On inscrit le informations d'authentification dans un fichier 
 + 
 + 
 +<code bash>echo smtp.domain.tld USERNAME:PASSWORD>> /etc/postfix/relay_auth
 </code> </code>
-  * Et on restreint l'accès à ce fichiers: + 
-<code bash> + 
-chmod 600 /etc/postfix/relay_auth+    * Et on restreint l'accès à ce fichiers: 
 + 
 + 
 +<code bash>chmod 600 /etc/postfix/relay_auth
 </code> </code>
  
-  * On Crée le hash de ce fichier+ 
 +    * On Crée le hash de ce fichier 
 + 
 <code bash> <code bash>
-postmap /etc/postfix/relay_auth+postmap /etc/postfix/relay_auth 
 </code> </code>
  
-  * On délcare le smart host dans le fichier de configuration principal + 
-<code bash> +    * On délcare le smart host dans le fichier de configuration principal 
-vim /etc/postfix/main.cf+ 
 + 
 +<code bash>vim /etc/postfix/main.cf
 </code> </code>
 +
  
 ajouter/modifier la section suivante: ajouter/modifier la section suivante:
 +
 +
 <code> <code>
 relayhost = smtp.domain.tld relayhost = smtp.domain.tld
Ligne 45: Ligne 67:
 smtp_sasl_tls_security_options = noanonymous smtp_sasl_tls_security_options = noanonymous
 smtp_tls_note_starttls_offer = yes smtp_tls_note_starttls_offer = yes
 +smtp_tls_CApath = /etc/pki/tls/certs
 </code> </code>
 +
 +
 +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
 +</code>
 +
  
 ===== Relancer postfix ===== ===== Relancer postfix =====
 +
 +
 Il ne reste plus qu'à relancer postfix avec un petit Il ne reste plus qu'à relancer postfix avec un petit
-<code bash> + 
-/etc/init.d/postfix restart+ 
 +<code bash>/etc/init.d/postfix restart
 </code> </code>
  
  • tuto/linux_divers/postfix_relay_auth.1329833604.txt.gz
  • Dernière modification: 21/02/2012 15:13
  • de dani