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 31/08/2022, 23:34] – Passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-artpostfix [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                               smtpd   587     inet    n                               smtpd