Mise à jour de 'README.md'

This commit is contained in:
valentin 2021-11-04 13:28:33 +01:00
parent fa092defad
commit 91a850cf86

View File

@ -373,9 +373,33 @@ Si l'on a choisi d'utiliser les utilisateurs comme facon de gerer les comptes em
Pour faire la correspondance entre le user utilisé lors de la connexion et le sender qui va envoyer les emails, il faut definir une correspondance entre les deux. Pour faire la correspondance entre le user utilisé lors de la connexion et le sender qui va envoyer les emails, il faut definir une correspondance entre les deux.
Les emails peuvent etre envoyés sans faire la correspondance par defaut. Mais si on applique la regle Les emails peuvent etre envoyés sans faire la correspondance par defaut. Mais si l'on applique la regle
``` ```
-o smtpd_sender_restrictions=reject_sender_login_mismatch -o smtpd_sender_restrictions=reject_sender_login_mismatch
``` ```
dans le fichier `master.cf` alors il faudra faire la correspondance sinon l'utilisateur ne sera pas autorisé à envoyer des mail avec un sender qui vaut `user@domain.tld` alors que son username est simplement `user`. dans le fichier `master.cf` alors il faudra faire la correspondance sinon l'utilisateur ne sera pas autorisé à envoyer des mail avec un sender qui vaut `user@domain.tld` alors que son username est simplement `user`.
Pour faire cette fameuse correspondance, il faut commencer par ajouter deux lignes dans le fichier `main.cf`
```
virtual_alias_domains = romanet.fr
virtual_alias_maps = hash:/etc/postfix/virtual
```
Puis il faut éditer/créer le fichier `/etc/postfix/virtual` et y noter les correspondances que l'on souhaite faire.
Par exemple:
```
user1@romanet.fr user1
```
Ici on précise donc que si un utilisateur se connecte au serveur SMTP avec comme identifiant `user1` il aura le droit d'envoyer des mails avec comme `sender` `user1@romanet.fr`
Il faut ensuite mettre à jour cette sorte de base de deonnées avec la commande suivante:
```
postmap /etc/postfix/virtual
```
Je crois que l'on n'est pas obligé de redémarrer postfix.