Можно ли как-то опредильть / назначить мапинг адресов в случае если 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, а если отправить на вне, то происходил мапинг.
Если постфикс свежий, то в master.cf добавь ключик
"-o receive_override_options=no_address_mapping"
к опциям smtpd который слушает локалку.
>Если постфикс свежий, то в master.cf добавь ключик
>"-o receive_override_options=no_address_mapping"
>к опциям smtpd который слушает локалку.В таком случае, получается, что будут висеть два процесса, один делающий мапинг а другой нет, и для того что бы юзер послал письмо на вне, он должен переключать настройки smtp servera...что неудобно :(
P.S. спасибо за опции, она подтолкнула меня обновить postfix, теперь попытаюсь копать в этом напровлении