Пересылка в postfix с одного ящика на другой.

Oct 17, 2009 00:29


добавляем в 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.

почта, regexp, freebsd, пересылка, canonical map, forward, postfix

Previous post Next post
Up