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
postfix [Le 31/08/2022, 23:34]
moths-art 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)
postfix [Le 02/10/2025, 17:14] (Version actuelle)
65.39.73.58 Suppression d'espaces doublés dans certaines commandes
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
  • postfix.1661981686.txt.gz
  • Dernière modification: Le 31/08/2022, 23:34
  • par moths-art