Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
postfix [Le 25/09/2017, 14:09] bcag2 [Voir aussi] info obtenue auprès de Xavier Guimard |
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]] |