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/10 06:02] – [Définir un "sender" par défaut] 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:/ | ||
| Ligne 79: | 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 : <code bash> apt install postfix-pcre </ | * Installer le paquet supplémentaire suivant : <code bash> apt install postfix-pcre </ | ||
| * Vérifier la présence du paramètre suivant dans le fichier /// | * Vérifier la présence du paramètre suivant dans le fichier /// | ||
| Ligne 92: | 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 / | ||
| Ligne 101: | Ligne 102: | ||
| /.+/ mailer@< | /.+/ mailer@< | ||
| </ | </ | ||
| - | * É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 107: | 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 : '' | + | |