Porównaj ceny domen i usług IT, sprzedawców z całego świata

Jak skonfigurować system śledzenia dla wszystkich nieistniejących użytkowników w wielu domenach za pomocą Postfix + dovecot + mysql


Skonfigurowałem swój serwer pocztowy za pomocą Postfix, dovecot i mysql i wszystko jest w porządku. Obecnie ten serwer obsługuje kilka domen. Teraz chcę skonfigurować złożone wysyłki tylko dla użytkowników NIEistniejących, na przykład:
a@a.com -> a@a.com

b@a.com (nie istnieje) - & > a@a.com

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

b@1.com (nie istnieje) - & > a@1.com
podziękować
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Potrzebujesz aliasu dla wszystkich, można to zrobić za pomocą aliasu @
Z mojej tabeli aliasów w administratorze Postfix
address: @domain.com
goto: admin@domain.com
domain: domain.com
active: 1

Każdy adres e-mail, który nie został jeszcze zdefiniowany, będzie objęty tym aliasem.
Jako dodatkowy bonus, możesz utworzyć alias i odrzucić ich adres e-mail. Można to osiągnąć za pomocą zapytania łączącego w mapach odbiorców mysql.
smtpd_recipient_restrictions = check_recipient_access mysql:/etc/postfix/sql/mysql_virtual_recipient_access.cfquery = 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'

Umożliwi to tworzenie aliasów użytkowników, które również po prostu odrzucają wiadomości e-mail.

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się