LINUX.ORG.RU
ФорумAdmin

редирект postfix


0

0

мне нужно перенаправить всю почту для домена на определенный адрес. конфиг такой: virtual_alias_maps = proxy:mysql:$config_directory/mysql_virtual_alias_maps.cf

fixx@tost:~$ cat /etc/postfix/mysql_virtual_alias_maps.cf hosts = localhost user = 11 password = 11 dbname = postfix query = SELECT goto FROM alias WHERE address='%s' AND active='1'

пытался сделать так: recipient_bcc_maps = hash:/etc/postfix/recipient_bcc_maps

/etc/postfix/recipient_bcc_maps @mydomain.com copy@mydomain.com

но так работает только, если пересылка на домен, который на моем серваке. мне же надо переслать на чужой. можно попробовать алиасами, но не могу сообразить, как сделать в моем случай с мускулем.


Ответ на: комментарий от amfibrahii

да. но! если я пытаюсь таким образом переслать на ящик из моего домена, то все ок. но на ящик с другого сервера не уходит.

fixx
() автор топика
Ответ на: комментарий от fixx

да очень просто там все делается. В книге О'Рэйли это очень подробно описывается. Да почти везде описывается метод transport_maps.

В main.cf

transport_maps = hash:/etc/postfix/transport

/etc/postfix/transport =>

domen1.com relay:[xxx.xxx.xxx.xxx]

domen2.com smtp:[xxx.xxx.xxx.xxx]

далее: postmap /etc/postfix/transport релоадим постфикс и смотрим на его работу

О методах (smtp, relay etc.) тоже полезно почитать.

Если надо выдирать из БД, то соответственно уже можете сами исправить все как надо

Jaizer
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.