добавляем в main.cf строку содержащую:
recipient_canonical_maps = regexp:/usr/local/etc/postfix/canonical_map.regexp
файл recipient_canonical_maps предназначен для преобразования адресов назначения
выбран файл типа regexp (расширенные регулярные выражения), в котором можно указывать несколько шаблонов
создаем файл touch /usr/local/etc/postfix/canonical_map.regexp
а в нем пишем (одна строка на юзера):
/user@our_domain.our/ any_user@any_domain.any , или
/user@our_domain.our/ any_user@any_domain.any
делаем /usr/local/sbin/postfix reload.
ps: можно сделать наоборот - все письма ПРЕДНАЗНАЧЕННЫЕ НЕ для конкретного пользователя( пользователей)
перенаправлять кому то или удалять (то есть посылаем письмо васе пупкину vasya_pupkin@domain.our
а в условии его нет, тогда его письмо в помойку):
!/user1@domain.ru|user2@domain.ru|ктотоеще@domain.ru/ null
знак ! в начале строки предполагает ОТРИЦАНИЕ - то есть НЕ!
порльзователь null задается в aliases например как
null: /dev/null
тогда все письма удовлетворяющие условию будут пропадать в /dev/null
Originally published at
О, мой блох!. You can comment here or
there.