Bonjour,

J'essaye de paramétrer postfix pour qu'il empêche certains utilisateurs d'envoyer ET de recevoir des emails vers/depuis des domaines dont je n'ai pas la gestion.

De ce fait, ils resteront bien au chaud à la maison.....

J'arrive bien à les empêcher de sortir, mais je n'arrive pas à les empêcher de recevoir des mails depuis l'extérieur.

Voici en gros ma configuration

main.cf
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
smtpd_restriction_classes = send_local_only
send_local_only =
    check_recipient_access mysql:/etc/postfix/mysql_local_domains.cf
    reject
 
smtpd_recipient_restrictions =
    check_sender_access  mysql:/etc/postfix/mysql_restricted_senders.cf
    permit_mynetworks
    permit_sasl_authenticated
    reject_non_fqdn_hostname
    ....
mysql_local_domains.cf
est une requête dans laquelle je récupère tous les domaines locaux que je gère

et mysql_restricted_senders.cf
est une requête dans laquelle je récupère pour l'utilisateur envoyant le mail, un champs qui peut contenir send_local_only ou bien rien.

Ca marche très bien pour les empêcher de sortir.
Par contre je n'arrive pas à adapter cette méthode pour empêcher la distribution des mails extérieurs pour ces utilisateurs.

Si quelqu'un a une idée.

Merci d'avance.

Sébastien