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édentesRévision précédente
Prochaine révision
Révision précédente
postfix [Le 03/05/2021, 11:43] – Faute 89.251.63.194postfix [Le 02/10/2025, 17:14] (Version actuelle) – Suppression d'espaces doublés dans certaines commandes 65.39.73.58
Ligne 52: Ligne 52:
  
   sudo postconf -e 'smtpd_sasl_local_domain ='   sudo postconf -e 'smtpd_sasl_local_domain ='
-  sudo  postconf -e 'smtpd_sasl_auth_enable = yes' +  sudo postconf -e 'smtpd_sasl_auth_enable = yes' 
-  sudo  postconf -e 'smtpd_sasl_security_options = noanonymous' +  sudo postconf -e 'smtpd_sasl_security_options = noanonymous' 
-  sudo  postconf -e 'broken_sasl_auth_clients = yes' +  sudo postconf -e 'broken_sasl_auth_clients = yes' 
-  sudo   postconf -e 'smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination' +  sudo postconf -e 'smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination' 
-  sudo  postconf -e 'inet_interfaces = all'+  sudo postconf -e 'inet_interfaces = all'
  
-  sudo  touch /etc/postfix/sasl/smtpd.conf+  sudo touch /etc/postfix/sasl/smtpd.conf
   sudo su   sudo su
   echo 'pwcheck_method: saslauthd' >> /etc/postfix/sasl/smtpd.conf   echo 'pwcheck_method: saslauthd' >> /etc/postfix/sasl/smtpd.conf
Ligne 67: Ligne 67:
   sudo openssl genrsa -des3 -rand /dev/urandom -out smtpd.key 2048   sudo openssl genrsa -des3 -rand /dev/urandom -out smtpd.key 2048
   sudo openssl req -new -key smtpd.key -out smtpd.csr   sudo openssl req -new -key smtpd.key -out smtpd.csr
-  sudo  openssl x509 -req -days 3650 -in smtpd.csr -signkey smtpd.key -out smtpd.crt+  sudo openssl x509 -req -days 3650 -in smtpd.csr -signkey smtpd.key -out smtpd.crt
   sudo openssl rsa -in smtpd.key -out smtpd.key.unencrypted   sudo openssl rsa -in smtpd.key -out smtpd.key.unencrypted
   sudo mv -f smtpd.key.unencrypted smtpd.key   sudo mv -f smtpd.key.unencrypted smtpd.key
Ligne 136: Ligne 136:
   sudo /etc/init.d/postfix restart   sudo /etc/init.d/postfix restart
      
-ou +ou
   sudo service postfix restart   sudo service postfix restart
  
Ligne 143: Ligne 143:
 L'authentification utilise **saslauthd**. L'authentification utilise **saslauthd**.
  
-NB: Pour installer **saslauthd** utiliser la commande suivante :        +NB: Pour installer **saslauthd** utiliser la commande suivante :
 <code>sudo apt-get install libsasl2-modules libsasl2-modules-sql libgsasl7 libauthen-sasl-cyrus-perl sasl2-bin libpam-mysql</code> <code>sudo apt-get install libsasl2-modules libsasl2-modules-sql libgsasl7 libauthen-sasl-cyrus-perl sasl2-bin libpam-mysql</code>
  
Ligne 170: Ligne 170:
 [...] [...]
  
-# You must specify the authentication mechanisms you wish to use.+# Youmust specify the authentication mechanisms youwish to use.
 # This defaults to "pam" for PAM support, but may also include # This defaults to "pam" for PAM support, but may also include
 # "shadow" or "sasldb", like this: # "shadow" or "sasldb", like this:
Ligne 212: Ligne 212:
   testsaslauthd -u utilisateur -p password   testsaslauthd -u utilisateur -p password
      
-En cas de bon fonctionnement, vous obtiendrez +En cas de bon fonctionnement, vous obtiendrez
   0: OK "Success."   0: OK "Success."
 Sinon : Sinon :
- 0: NO "authentication failed"+  0: NO "authentication failed"
  
-<note>Sur Ubuntu 18.04, l'erreur //connect() : Permission denied// a ete resolu en tapant la commande: +<note> 
-//sudo dpkg-statoverride --force --update --add root sasl 755 /var/spool/postfix/var/run/saslauthd// +Sur Ubuntu 18.04, l'erreur //connect() : Permission denied// a ete resolu en tapant la commande: 
-Puis un restart du service</note>+  sudo dpkg-statoverride --force --update --add root sasl 755 /var/spool/postfix/var/run/saslauthd 
 +Puis un restart du service 
 +  sudo service saslauthd start 
 +</note>
  
 ==== Envoi d'un email ==== ==== Envoi d'un email ====
Ligne 277: Ligne 280:
 ( EX : ''relayhost = [smtp.orange-business.com]:587'') ( EX : ''relayhost = [smtp.orange-business.com]:587'')
  
-Il est également possible d'utiliser le port 587 en lieu et place du port 25, pour cela, éditer le fichier /etc/postfix/master.cf et ajoutez +Il est également possible d'utiliser le port 587 en lieu et place du port 25, pour cela, éditer le fichier /etc/postfix/master.cf et ajoutez
  
   587     inet    n       -       y       -       -       smtpd   587     inet    n       -       y       -       -       smtpd
Ligne 305: Ligne 308:
  
   * [[http://www.postfix.org/|Site officiel]].   * [[http://www.postfix.org/|Site officiel]].
-  * [[http://postfix.traduc.org/|Documentation de Postfix en français (non maintenue!)]]. +  * [[https://postfix.traduc.org/|Documentation de Postfix en français (non maintenue!)]]. 
-  * Basé sur [[http://wiki.ubuntu.com/Postfix]].+  * Basé sur [[https://wiki.ubuntu.com/Postfix]].
   * [[tutoriel:comment_soumettre_un_probleme_postfix_sur_le_forum|Comment soumettre un problème Postfix sur le forum]].   * [[tutoriel:comment_soumettre_un_probleme_postfix_sur_le_forum|Comment soumettre un problème Postfix sur le forum]].
   * [[:postfix_systeme_satellite| Système satellite pour Postfix]]   * [[:postfix_systeme_satellite| Système satellite pour Postfix]]