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

В postfix, как я могу переопределить catch all, чтобы почта одной учетной записи оставалась локальной?

Чтобы поймать всю почту, отправленную на myexample.com и пересылаем его на другой адрес, который мы используем в virtual:

@myexample.com myexample@gmail.com

Однако мы хотели бы сохранить всю почту, отправляемую пользователю локально. root на сервере, и не хочу никуда его пересылать. (Это нормально не пересылать root@myexample.com почта из других источников)

Как мы можем этого добиться?

Ваш /etc/postfix/virtual должно быть

root@myexample.com       any_local_user
@myexample.com myexample@gmail.com