URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 81418
[ Назад ]

Исходное сообщение
"редирект postfix"

Отправлено fixx , 31-Июл-08 12:51 
мне нужно перенаправить всю почту для домена на определенный адрес.
конфиг такой:
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

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


Содержание

Сообщения в этом обсуждении
"редирект postfix"
Отправлено ALex_hha , 31-Июл-08 15:28 
/etc/postfix/main.cf
transport_maps = hash:/etc/postfix/transport_maps

/etc/postfix/transport_maps
@mydomain.com smtp:[xxx.xxx.xxx.xxx]


"редирект postfix"
Отправлено fixx , 31-Июл-08 15:32 
>/etc/postfix/main.cf
>transport_maps = hash:/etc/postfix/transport_maps
>
>/etc/postfix/transport_maps
>@mydomain.com smtp:[xxx.xxx.xxx.xxx]

это вместа алиасов? или в дополнение? и какой smtp сервер указать?


"редирект postfix"
Отправлено ALex_hha , 31-Июл-08 17:19 
>>/etc/postfix/main.cf
>>transport_maps = hash:/etc/postfix/transport_maps
>>
>>/etc/postfix/transport_maps
>>@mydomain.com smtp:[xxx.xxx.xxx.xxx]
>
>это вместа алиасов? или в дополнение? и какой smtp сервер указать?

млин, нормально опиши задачу.

Что ты подразумеваешь под - "всю почту для домена на определенный адрес."? Почтовый адрес или ip адрес?


"редирект postfix"
Отправлено ALex_hha , 01-Авг-08 15:51 
>[оверквотинг удален]
>>>
>>>/etc/postfix/transport_maps
>>>@mydomain.com smtp:[xxx.xxx.xxx.xxx]
>>
>>это вместа алиасов? или в дополнение? и какой smtp сервер указать?
>
>млин, нормально опиши задачу.
>
>Что ты подразумеваешь под - "всю почту для домена на определенный адрес."?
>Почтовый адрес или ip адрес?

recipient_bcc_maps = hash:/etc/postfix/recipient_bcc_maps

relay_domains = relaydomain.com


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


"редирект postfix"
Отправлено fixx , 01-Авг-08 16:15 
>[оверквотинг удален]
>>Что ты подразумеваешь под - "всю почту для домена на определенный адрес."?
>>Почтовый адрес или ip адрес?
>
>recipient_bcc_maps = hash:/etc/postfix/recipient_bcc_maps
>
>relay_domains = relaydomain.com
>
>
>/etc/postfix/recipient_bcc_maps
>@relaydomain.com copy@relaydomain.com

спасибо:)


"редирект postfix"
Отправлено Anton_K , 20-Ноя-08 10:42 
Немного схожая задача:
Поднимаю релей-сервер для отдела:
Главный почтовый сервер находится не в моей сети и заведует доменом
net.domain.ru
На нем содержутся все пользователи этого почтового домена.
В моей сети находится релей сервер и сервер загрузки (postfix fetchmail cyrus)
где заведены только та часть пользователей домена net.domain.ru которые находятся в моей сети.
Почта хорошо работает между пользователями заведенными на моем сервере, так же принимает и раскладывает письма из других доменов,
но если требуется отправить письмо на почтовый домен net.domain.ru который находится не на моем пользователе, то тут происходит следующее:
если параметр
local_recipient_maps=
то в логах пишет что пользователь не найден и возвращает Undelivered Mail Returned to Sender отправителю
если параметр
local_recipient_maps=unix:passwd.byname, ldap:/etc/postfix/ldaplocal_recipient_maps.cf
то письмо не отправляется а почтовому клиенту вываливается User unknown in local recipient maps
если параметр
local_recicpient_maps=
и
transport_maps=hash:/etc/postfix/transport
в
/etc/postfix/transport:
myuser1@net.domain.ru :
myuser2@net.domain.ru :
myuser3@net.domain.ru :
myuser4@net.domain.ru :
* smtp:[ip.add.re.ss]
где ipaddress ip главного сервера со всеми пользователями домена,
то почта уходит другим пользователям, ходит внутри локальных пользователей нормально в общем проблема решена, но возникает другая проблема которая решается только путем ликвидации параметра transport_maps:

Когда почта идет с внешнего мира с других доменов и fetchmail забирает почту с главного сервера, то postfix на этапе конечной доставки не признает адрес user1@localhost.net.domain.ru и user1@localhost своими и опять подподает под * smtp:[ip.add.re.ss], уходит на главный сервер а тот ему отвечает что домен localhost.net.domain.ru вообще неизвестный и письма канует в лету
что дописывать для каждого user в transport_maps такую штуку:
myuser1@net.domain.ru :
myuser1@localhost.net.domain.ru :
myuser1@localhost :
?



"редирект postfix"
Отправлено Женек , 13-Окт-09 13:14 
Привет , есть такая штука .  Стоит Exchage как главный почтовый сервак в конторе . на него все приходит через postfix  . в транспорте на postfix прописанно что все что касается домена XXX.XX высылать на Exchange . все работает все в порядке , но каким образом можно организовать чтобы почта для определенного пользователя например vasya@XXX.XX не доходила до Exchang-я , а силами postfix уходила на другой адрес например тотже lala@mail.ru .
Спасибо .

"редирект postfix"
Отправлено Anton_K , 13-Окт-09 13:21 
>Привет , есть такая штука .  Стоит Exchage как главный почтовый
>сервак в конторе . на него все приходит через postfix  
>. в транспорте на postfix прописанно что все что касается домена
>XXX.XX высылать на Exchange . все работает все в порядке ,
>но каким образом можно организовать чтобы почта для определенного пользователя например
>vasya@XXX.XX не доходила до Exchang-я , а силами postfix уходила на
>другой адрес например тотже lala@mail.ru .
>Спасибо .

Эх переквалифицировался я уж почти как полгода а сервер доделал год назад...
ну вроде бы все пишется в transport просто индивидуальные параметры выше строкой, а заключающий по дефолту пишется самой нижней строкой, т.е. допиши в транспорте для васи сервера.

опиши что за сервер постфикса? релейный или прямой


"редирект postfix"
Отправлено Женек , 13-Окт-09 13:31 
>[оверквотинг удален]
>>другой адрес например тотже lala@mail.ru .
>>Спасибо .
>
>Эх переквалифицировался я уж почти как полгода а сервер доделал год назад...
>
>ну вроде бы все пишется в transport просто индивидуальные параметры выше строкой,
>а заключающий по дефолту пишется самой нижней строкой, т.е. допиши в
>транспорте для васи сервера.
>
>опиши что за сервер постфикса? релейный или прямой

Postfix релейный , на нем ничего не лежит вообще он просто фильтрует от всякой фигни . Дальше кидает уже на Echange там все ящики лежат .

transtort , были такие мыслишки , только в как там надо будет прописать сам ящик lala@mail.ru ? У меня щас там только IP забиты для пересылки .


вот пример
XXX.XX       smtp:[***.***.***.**]


"редирект postfix"
Отправлено Женек , 13-Окт-09 13:54 
>[оверквотинг удален]
>от всякой фигни . Дальше кидает уже на Echange там все
>ящики лежат .
>
>transtort , были такие мыслишки , только в как там надо будет
>прописать сам ящик lala@mail.ru ? У меня щас там только IP
>забиты для пересылки .
>
>
>вот пример
>XXX.XX       smtp:[***.***.***.**]

Усе пасибо . Разобрался .сделал через transport.