1 votes

Postfix : Comment rejeter les courriels destinés à des personnes ne figurant pas dans la liste des alias virtuels ?

J'ai mis en place un serveur SMTP Postfix sur mon serveur Debian et je l'ai configuré pour transférer les courriels à mon adresse principale en utilisant l'option virtual_alias_maps option. L'envoi et la réception de courriels fonctionnent correctement, mais les courriels adressés à des utilisateurs inexistants sont rejetés.

Cependant, plusieurs utilisateurs du serveur ne devraient pas être en mesure de recevoir des courriers électroniques. Est-il possible de configurer Postfix pour qu'il rejette les courriels destinés à tout utilisateur qui n'est pas mentionné dans la liste des alias virtuels (ou dans une liste séparée, si c'est plus facile) ?

J'ai trouvé quelques informations sur le rejet des courriels destinés à des utilisateurs spécifiques, mais ce serait beaucoup plus facile si je n'avais pas à ajouter chaque utilisateur à une liste noire.

2voto

porto alet Points 315

Jetez un coup d'œil à http://www.postfix.org/LOCAL_RECIPIENT_README.html pour obtenir une réponse. (Examinez en particulier le format du tableau des destinataires locaux).

IE, créez une carte avec les destinataires locaux que vous souhaitez recevoir par courriel, ajoutez/modifiez le champ local_recipient_maps pour lire ce fichier. (Il y a plusieurs façons de procéder, en fonction de vos besoins - j'ai tendance à stocker les miens dans une base de données, mais pour un petit système, il suffit de créer un fichier texte appelé /etc/postfix/local_recipientlist avec le contenu :

username@domain.name   exists
username2@domain.name  exists

Exécutez ensuite postmap /etc/postfix/local_recipientlist (Et préciser local_recipient_maps=hash:/etc/postfix/local_recipientlist en main.cf )

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X