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 : '' | + | |