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 | ||
serveurs:installation:postfix [2023/05/09 07:55] – [Installer Postfix] jpmilcent | serveurs:installation:postfix [2024/02/20 14:53] (Version actuelle) – [Installer Postfix] jpmilcent | ||
---|---|---|---|
Ligne 28: | Ligne 28: | ||
* Choisir : '' | * Choisir : '' | ||
* Indique le domaine du serveur comme nom de courrier. Ex. : '' | * Indique le domaine du serveur comme nom de courrier. Ex. : '' | ||
- | * Ajout des informations du mail permettant l' | + | * Ajout des informations du mail permettant l' |
vi / | vi / | ||
</ | </ | ||
- | * Ajouter le contenu (remplacer ''< | + | * Ajouter le contenu (remplacer ''< |
- | [ssl0.ovh.net]: | + | [ssl0.ovh.net]: |
</ | </ | ||
- | * Créer le fichier de base de données qui contiendra le mot de passe & vérifier qu' | + | * Créer le fichier de base de données |
postmap / | postmap / | ||
ll / | ll / | ||
Ligne 45: | Ligne 45: | ||
vi / | vi / | ||
</ | </ | ||
- | * Remplacer le contenu suivant : <code properties> | + | * Remplacer le contenu suivant, ''< |
+ | smtpd_banner = $myhostname ESMTP | ||
relayhost = [ssl0.ovh.net]: | relayhost = [ssl0.ovh.net]: | ||
- | myhostname = localhost | + | myhostname = < |
- | mydestination = $myhostname, | + | mydestination = $myhostname, |
</ | </ | ||
* Commenter le contenu suivant : <code properties> | * Commenter le contenu suivant : <code properties> | ||
Ligne 65: | Ligne 66: | ||
# Location of CA certificates | # Location of CA certificates | ||
smtp_tls_CAfile = / | smtp_tls_CAfile = / | ||
- | # Add Header rewrite | + | # Add Header rewrite |
- | smtp_header_checks = pcre:/ | + | # smtp_header_checks = pcre:/ |
- | # Add Sender rewrite | + | # Add Sender rewrite |
sender_canonical_classes = envelope_sender, | sender_canonical_classes = envelope_sender, | ||
sender_canonical_maps = regexp:/ | sender_canonical_maps = regexp:/ | ||
</ | </ | ||
- | * Installer le paquet supplémentaire : <code bash> | ||
- | apt install postfix-pcre | ||
- | </ | ||
- | * Ajouter les paramètres suivant aux fichiers : | ||
- | * '' | ||
- | vi / | ||
- | </ | ||
- | * Ajouter le contenu :< | ||
- | / | ||
- | </ | ||
- | * '' | ||
- | vi / | ||
- | </ | ||
- | * Ajouter le contenu :< | ||
- | /.+/ mailer@cbn-alpin.fr | ||
- | </ | ||
- | * Redémarrer postfix et tester l' | ||
- | systemctl restart postfix | ||
- | echo "THIS IS A TEST EMAIL sended at $(date "+%F %H: | ||
- | </ | ||
- | * Observer les logs sur : <code bash> | ||
- | tail -f / | ||
- | </ | ||
- | |||
===== Note concernant le service Systemd Postfix ===== | ===== Note concernant le service Systemd Postfix ===== | ||
Ligne 103: | Ligne 80: | ||
===== Définir un " | ===== Définir un " | ||
Si l'on souhaite contrôler l' | Si l'on souhaite contrôler l' | ||
- | - réécrire l' | + | - réécrire l' |
- réecrire avec le from à l'aide de '' | - réecrire avec le from à l'aide de '' | ||
- | Pour la solution 1 (voir aussi : https:// | + | 🗑️ |
- | * Installer le paquet supplémentaire suivant : '' | + | * Installer le paquet supplémentaire suivant : <code bash> apt install postfix-pcre |
- | * Ajouter le paramètre suivant | + | * Vérifier la présence du paramètre suivant |
# Add Header rewrite | # Add Header rewrite | ||
smtp_header_checks = pcre:/ | smtp_header_checks = pcre:/ | ||
Ligne 116: | Ligne 93: | ||
</ | </ | ||
* Exemple : < | * Exemple : < | ||
- | | + | |
- | Pour la solution 2, '' | + | Pour la **solution 2**, '' |
* Créer le fichier suivant : <code bash> | * Créer le fichier suivant : <code bash> | ||
vi / | vi / | ||
</ | </ | ||
* Ajouter le contenu :< | * Ajouter le contenu :< | ||
- | /.+/ mailer@cbn-alpin.fr | + | /.+/ mailer@<domaine-sinp> |
</ | </ | ||
- | * Éditer le fichier de conf de Postfix : '' | + | * Éditer le fichier de conf de Postfix : <code bash>vi / |
* Ajouter le contenu : < | * Ajouter le contenu : < | ||
# Add Sender rewrite | # Add Sender rewrite | ||
Ligne 131: | Ligne 108: | ||
sender_canonical_maps = regexp:/ | sender_canonical_maps = regexp:/ | ||
</ | </ | ||
- | * Redémarrer //Postfix// : '' | + | * Redémarrer //Postfix// : <code bash> |
===== Tester l' | ===== Tester l' | ||
- | * Commande d' | + | * Commande d' |
- | * En test : '' | + | * Vérifier en parallèle les logs : <code bash>tail -f / |
- | * En prod : '' | + | |
- | * Vérifier en parallèle les logs : '' | + | |