LinuxForum.Fans
Тема

Релэй на Postfix, трабл с алиасами.

Автор: Denlookh 2 сообщений 2162 просмотров
#166288

То ли понедельник не добрый и не туда глядел в мануале, то ли еще чего, но...
Ситуация и задача банальны- стоит Оффтопик Иксчендж, перед ним стоит себе релэй на постфиксе, чья функция- проверять почту антивирусом и спамассассином, связка работала нормально до тех пор пока не были приобретены два домена, которые были повешены алиасами к основному. Итого три домена-алиаса на один почтовый сервер. МХ-записи и тп прописаны корректно, если на циске перебросить порты напрямую на Иксчейндж- алиасы корректно отрабатываются, шли на какой угодно домен.
Итак,

Показать

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

То есть прописаные алиасы постфиксом не воспринимаются. Что я сделал не так?

#166531

Все оказалось проще- в синтаксисе файла с алиасами. Выглядеть это должно так:
[console]
cat /etc/postfix/relay_recipient_maps
user1@domain1.com OK
user1@domain1.ru OK


[/console]

Войдите или зарегистрируйтесь, чтобы ответить.