Comment configurer le système de suivi pour tous les utilisateurs inexistants de plusieurs domaines avec postfix + dovecot + mysql

J'ai configuré mon serveur de messagerie en utilisant postfix, dovecot et mysql, Et tout est en ordre. Actuellement, plusieurs domaines sont placés sur ce serveur. Maintenant, je veux mettre en place un bulletin complet pour les utilisateurs uniquement NON-EXIST, par exemple:

a@a.com -> a@a.com

b@a.com (n'existe pas) -> a@a.com

a@1.com -> a@1.com

b@1.com (n'existe pas) -> a@1.com

remercier
Invité:

Blanche

Confirmation de:

Vous avez besoin d'un pseudonyme pour tout le monde, cela peut être fait en utilisant un pseudonyme @

De ma table de pseudonyme dans admin postfix

address: @domain.com
goto: admin@domain.com
domain: domain.com
active: 1

Toute adresse e-mail qui n'est pas encore définie tombera sous cet alias.

En tant que bonus supplémentaire, vous pouvez créer un pseudonyme et rejeter son adresse e-mail. Cela peut être effectué à l'aide d'une demande d'union dans des cartes de destinataires. mysql.

smtpd_recipient_restrictions = check_recipient_access mysql:/etc/postfix/sql/mysql_virtual_recipient_access.cf

query = select case active when 0 then 'REJECT' when 1 then 'OK' end as access from alias where address = '%s' union select case active when 0 then 'REJECT' when 1 then 'OK' end as access from mailbox where username = '%s'

Cela vous permettra de créer des alias en ligne, qui rejettent simplement des courriels.

Pour répondre aux questions, connectez-vous ou registre