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 12/06/2018, 11:02]
0ol
postfix [Le 06/10/2023, 14:14] (Version actuelle)
193.32.126.227 ancienne révision (Le 28/09/2023, 16:05) restaurée
Ligne 2: Ligne 2:
  
 ---- ----
 +
 +Voir [[:Comment configurer sa distribution de courriels systèmes MTA|Comment configurer sa distribution de courriels systèmes MTA ?]] qui se propose de reprendre cette partie pour postfix…
  
 ====== Postfix : agent de transfert de courriel (SMTP) ====== ====== Postfix : agent de transfert de courriel (SMTP) ======
Ligne 63: Ligne 65:
   sudo mkdir /​etc/​postfix/​ssl   sudo mkdir /​etc/​postfix/​ssl
   cd /​etc/​postfix/​ssl/​   cd /​etc/​postfix/​ssl/​
-  sudo openssl genrsa -des3 -rand /etc/hosts -out smtpd.key ​1024+  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
Ligne 134: 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 141: 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 168: 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 210: 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: 
 +  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 260: Ligne 269:
 Ceci empêche également l'​envoi depuis votre ligne ADSL vers votre serveur hébergé sur Internet (de type Dedibox, OVH, etc.) Ceci empêche également l'​envoi depuis votre ligne ADSL vers votre serveur hébergé sur Internet (de type Dedibox, OVH, etc.)
  
-Si vous etes abonnés Free avec une Freebox, vous pouvez débloquer l'​envoi par le port 25 dans l'​interface de gestion :+Si vous êtes abonnés Free avec une Freebox, vous pouvez débloquer l'​envoi par le port 25 dans l'​interface de gestion :
 //​Fonctionnalités optionnelles de la Freebox → Autres fonctions → Blocage SMTP sortant//. //​Fonctionnalités optionnelles de la Freebox → Autres fonctions → Blocage SMTP sortant//.
  
Ligne 271: 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 299: 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]]
  • postfix.1528794157.txt.gz
  • Dernière modification: Le 12/06/2018, 11:02
  • par 0ol