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

Исходное сообщение
"canonical map в posfix"

Отправлено dust , 05-Окт-04 19:38 
Можно ли как-то опредильть / назначить мапинг адресов в случае если recipient не принадлежит моему домену ?

ситуация: есть внешний и внутрений домен: ggg и ggg.com.ua
нужно сделать трансляцию (canonical mapping) адресов user@ggg <-> user@ggg.com.ua.

Это я сделал с помощью canonical_sender_maps = hash:/sender_map

sender_map:
@ggg    @ggg.com.ua

все бы хорошо, но есть одна некрасивая особенность, когда мыло уходит на внешний адрес, то оно уходит от юзера user@ggg.com.ua, а если отправить на внутрений (например на user2@ggg), то оно тоже будет с внешним доменом, тоесть от имени пользователя user@ggg.com.ua...а хотелось бы что бы внутри почта ходила только с доменом ggg, а если отправить на вне, то происходил мапинг.


Содержание

Сообщения в этом обсуждении
"canonical map в posfix"
Отправлено unk , 05-Окт-04 20:06 
Если постфикс свежий, то в master.cf добавь ключик
"-o receive_override_options=no_address_mapping"
к опциям smtpd который слушает локалку.


"canonical map в posfix"
Отправлено dust , 05-Окт-04 21:46 
>Если постфикс свежий, то в master.cf добавь ключик
>"-o receive_override_options=no_address_mapping"
>к опциям smtpd который слушает локалку.

В таком случае, получается, что будут висеть два процесса, один делающий мапинг а другой нет, и для того что бы юзер послал письмо на вне, он должен переключать настройки smtp servera...что неудобно :(

P.S. спасибо за опции, она подтолкнула меня обновить postfix, теперь попытаюсь копать в этом напровлении