Вопросец такой, Господа:
Имеется:
- свой DNS.
- Продуктивный сервер mail.
- Продуктивный узел ECM.
- Тестовый узел ECM.
- Каталог LDAP.
Задача: Тестовый узел ECM, работает с общим для всех каталогом LDAP. Каким образом наиболее правильно и наиболее красиво, сотворить такое: разработчик тестового узла ECM, хочет спамить всех кто в LDAP. Но так-как оно тестовое, надо как-то отлавливать письма и не доставлять их на продуктивный сервер почты, но при этом надо организовать доступ к просмотру этих писем разработчику.
Что приходит на ум..? Основная задача: как можно меньше трогать продуктивное окружение.
Вариант 1: DNS split view, отдельная A запись для почты. На отдельном lxc поднять какой-нибудь mail rewrite сервис, который будет изменять поле to, на e-mail разработчика. - Но тогда надо как-то понять, кому же всё же изначально было адресовано письмо... В тело лезть письма бы не хотелось.
Вариант 2: DNS split view, отдельная A запись для почты. Склонировать продуктивную почту, и разработчик туда будет ходить и вычитывать чужую почту как-то... - Но это отстой, т.к. ему придётся узнавать пароли пользователей, или чего-нибудь ещё костылять. Да и вообще - продуктивная почта, хранит кучу дерьма, весит много... Клонировать её - не благодарное дело.
Вариант 3: самый Ъ, на мой взгляд. На продуктивном сервере работает postfix. Можно ему как-то объяснить, что все приходящие письма с такого-то ip, складывать вот на этот email, но при этом не трогая поля TO? А потом в этот email будет смотреть разработчик... - Ну или как-то так смаршрутизировать (в dovecot вроде такое можно было, без особых проблем).
Как можно сделать поумнее и попроще?