Падскажите плиз как реализовать таку задачу:
внутренний сервак вынь2003 + Excange, поднят домен...ну например domen :))
пользователи соответственно user@domen
внешний сервак фря + постфикс с доменным именем ... нууу например domen.ru
Внимание вопрос :))))
как получать почту на имя virtual_user@domen.ru и пробрасывать ее на внутренний сервак в виде user@domen....
большая просьба - ногами не пинайте :)))
transport_maps = hash:/usr/local/etc/postfix/transportв этом файле
virtual_user@domen.ru smtp:[ip Excange во внутр сети]по поводу изменения адресата с virtual_user@domen.ru на user@domen почитай инфу про canonical.
Интересно :)
У меня реализовано так:
Win + Exchange (не видны во внешней сети), в Exchange почтовый домен firma.ru.
В записях домена (на NS) указан адрес почтовика на линухе, с реальной айпишкой, типа mx.firma.ru
В постфиксе в transport_maps:firma.ru :win.firma.local
И, собственно, все. В таком варианте не надо гемориться и на каждого виртуального юзера заводить transport map, вся почта на домен рулится на Exchange, он уже решает что ему делать.
>Интересно :)
>У меня реализовано так:
>Win + Exchange (не видны во внешней сети), в Exchange почтовый домен
>firma.ru.
>В записях домена (на NS) указан адрес почтовика на линухе, с реальной
>айпишкой, типа mx.firma.ru
>В постфиксе в transport_maps:
>
>firma.ru :win.firma.local
>
>И, собственно, все. В таком варианте не надо гемориться и на каждого
>виртуального юзера заводить transport map, вся почта на домен рулится на
>Exchange, он уже решает что ему делать.
...
у меня к сожалению на внутреннем серваке имя отличающееся от доменного .... при использовании transport_maps адресат получает имя user@domen.domen.ru.... и соответственно отбрасываеться сервером
такое же безобразие получается если использовать virtual_map в виде
virtual_user@domen.ru user@domen... получаем user@domen.domen.ru :((((
>такое же безобразие получается если использовать virtual_map в виде
>virtual_user@domen.ru user@domen... получаем user@domen.domen.ru :((((
Попробуй писать так:
virtual_user@domen.ru user@domen.
(То есть, ставить точку после user@domen)
По идее, это должно сказать постфиксу, что это FQDN, а не кусок домена, к которому надо дописать дефолтовый
>>такое же безобразие получается если использовать virtual_map в виде
>>virtual_user@domen.ru user@domen... получаем user@domen.domen.ru :((((
>Попробуй писать так:
>virtual_user@domen.ru user@domen.
>(То есть, ставить точку после user@domen)
>По идее, это должно сказать постфиксу, что это FQDN, а не кусок
>домена, к которому надо дописать дефолтовый
Oct 18 13:37:05 mail postfix/smtp[32911]: 114F639884: to=<user@domen>, orig_to=<user@domen.ru>, relay=none, delay=0, status=bounced (Host or domain name not found. Name service error for name=domen type=A: Host not found)