Назад | Перейти на главную страницу

Перезапись в адрес на локальных псевдонимах postfix

Я столкнулся с общей проблемой, заключающейся в том, что к почте для «root» в моей системе было добавлено $ mydomain, и поскольку $ mydomain не находится в $ mydestination, почта отправлялась на наш центральный почтовый сервер как «root @ domain».

Я не могу добавить $ mydomain в $ mydestination, потому что, если я правильно это понимаю, это будет означать, что вся почта, адресованная на $ mydomain, будет просматриваться локально, а если псевдоним не существует, доставка завершится ошибкой.

Итак, я выполнил эти инструкции:

Доставка некоторых, но не всех учетных записей локально

который, похоже, решил проблему. Почта для "root" теперь расширяется в соответствии с / etc / aliases и доставляется на желаемый нелокальный адрес. Однако странность заключается в том, что адрес «Кому:» по-прежнему читается как «root @ domain». Есть ли способ сделать так, чтобы адрес «Кому» был тем, на который псевдоним направил его доставку? Так, например, если мой псевдоним говорит, что почта для "root" должна идти на "hostname-admin @ domain", есть ли способ переписать адрес "To" как "hostname-admin @ domain?" В настоящее время он по-прежнему отображается как «root @ domain».

Вам необходимо использовать функцию Postfix smtp_generic_maps.

Объясняются шаги для этого. Вот