То ли понедельник не добрый и не туда глядел в мануале, то ли еще чего, но...
Ситуация и задача банальны- стоит Оффтопик Иксчендж, перед ним стоит себе релэй на постфиксе, чья функция- проверять почту антивирусом и спамассассином, связка работала нормально до тех пор пока не были приобретены два домена, которые были повешены алиасами к основному. Итого три домена-алиаса на один почтовый сервер. МХ-записи и тп прописаны корректно, если на циске перебросить порты напрямую на Иксчейндж- алиасы корректно отрабатываются, шли на какой угодно домен.
Итак,
Показать
cat /etc/postfix/main.cf
myhostname = domain1.com
mydomain = domain1.com
myorgin = $mydomain
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain $mydomain
mynetwork_style = host
#virtual_alias_domains = hash:/etc/postfix/virtual_alias_domains
#virtual_alias_maps = hash:/etc/postfix/virtual_alias_maps
virtual_alias_domains = domain1.ru domain1.org
Использовал отдельные файлы, для мыл и для доменов, те что за коментами- нет толку, вот они:
Показать
# cat /etc/postfix/virtual_alias_domains
domain1.org 20110525
domain1.ru 20110525
cat /etc/postfix/virtual_alias_maps
user1@domain1.ru user1
user2@domain1.ru user2
В логах ошибка:
Recipient address rejected: User unknown in virtual alias table
То есть прописаные алиасы постфиксом не воспринимаются. Что я сделал не так?