Je gère deux domaines virtuels : domain1.org et domain2.org. Je veux appliquer la politique suivante :
Si un client se connecte à partir d'une adresse IP dans $mynetworks alors je veux n'autoriser que les mails pour laquelle le expéditeur domaine d'adresse appartient à à l'un de mes domaines.
Si un client se connecte à partir de toute autre adresse IP alors je veux n'autoriser que les mails pour laquelle le expéditeur domaine d'adresse n'appartient pas à l'un de mes domaines.
Pour cela, il faut deux fichiers d'accès de hachage (sender_for_local_clients et sender_for_remote_clients).
sender_for_local_clients contient
domain1.org OK
domain2.org OK
sender_for_remote_clients contient
domain1.org REJECT
domain2.org REJECT
Mais je ne sais pas comment les combiner dans la directive smtpd_sender_restrictions. Une partie du problème est que les actions OK ne permettent pas automatiquement de PERMIT, alors que les actions REJECT permettent automatiquement de REJETER. Je ne peux donc pas trouver une séquence appropriée de smtpd_sender_restrictions qui me permettra d'appliquer la politique décrite ci-dessus. Avez-vous des idées ?