postconf -nf #показать содержимое main.cf
postconf -Mf #показать содержимое master.cf
postconf -m #показать поддерживаемые map типы
В master.cf добавляем:
smtp unix - - n - - smtp
-o smtp_generic_maps=lmdb:/postfix/conf/generic
в директории /postfix/conf создаем карту сопоставлений generic:
@zimbra.domain.ru @domain.ru user58@domain.ru user@domain.ru
там же выполняем:
postmap generic
должен появится файл generic.lmdb
После перезагруки postfix вся уходящая почта с домена zimbra.domain.com будет уходить от домена domain.com, почта с ящика user58 будет как с ящика user.
http://www.postfix.org/qmgr.8.html
Удалить все сообщения из всех очередей:
/opt/zimbra/common/sbin/postsuper -d ALL
Удалить все сообщения из очереди deferred:
/opt/zimbra/postfix/sbin/postsuper -d ALL deferred
Очистить все сообщения из всех очередей в которых содержится 'user@domain.com':
grep -r -l -i 'user@domain.com' /opt/zimbra/data/postfix/spool | sed -r 's/(.*)\///' | postsuper -d -
!!! Проверить bounce. Не использовать в таком виде !!! Очистить все статусы у которых нет соответствующих файлов:
diff -aqr /opt/zimbra/data/postfix/spool/deferred/ /opt/zimbra/data/postfix/spool/defer/ | grep ":" |sed -r "s/^[^/]+//" | sed -r "s/:\s/\//" | xargs rm
https://wiki.zimbra.com/index.php?title=Managing-The-Postfix-Queues&redirect=no