Пересылка почты без почтовых ящиков
Exchange 2010 SP3. в нем 30 живых пользователей, 10 - от уволенных сотрудников = 40 активных mailbox-ов. Ящики за Уволенным не удаляли, так как в них настроена пересылка почты на личные ящики людей.
Task
Избавиться от ящиков уволенных людей, сохранив пересылку почты.
Solution
1) ящик и аккаунт можно удалить. 2) делаем Контакт с e-mail-ом уволенного сотрудника. 3) Делам правило транспорта с пересылкой входящей почты на созданный контакт на внешний SMPT адрес.
Обоснование, найденное позже
В случае пересылки на внешний MTA данный способ - самый правильный. Так как именно при такой настройке выполняется пересылка в правильном виде.
Исходное: на хосте mail.forward-domain.com (Exchange) адрес [email protected] перенаправляется на адрес [email protected]. mx.recipient-domain.com - Exim.
Лог при использовании правила транспорта:
2014-11-26 07:12:36 1XtUu2-0009VE-IR <= [email protected] H=mail.forward-domain.com [1.2.3.4] P=esmtp S=12223 1416978723[email protected] from ... for [email protected]
2014-11-26 07:12:37 1XtUu2-0009VE-IR => [email protected] R=my_relay_domains_router T=remote_smtp H=192.168.112.59 [192.168.112.59] C="250 2.6.0 <[email protected]> [InternalId=21955] Queued mail for delivery"
2014-11-26 07:12:37 1XtUu2-0009VE-IR Completed
Лог при использовании Правила потока почты, в свойствах mailbox-а
2014-11-25 06:11:17 1Xt7T8-0001mj-RD <= [email protected] H=mail.forward-domain.com [1.2.3.4] P=esmtp S=18115 from ... for [email protected]
2014-11-25 06:11:17 1Xt7T8-0001mj-RD => [email protected] R=my_relay_domains_router T=remote_smtp H=192.168.112.59 [192.168.112.59] C="250 2.6.0 [InternalId=20870] Queued mail for delivery"
2014-11-25 06:11:17 1Xt7T8-0001mj-RD Completed
Недостатки такого решения
- Если у уволенного было N-email-ов, то их все нужно перечислить.
- Адрес остался в загруженной адресной книге (в предлагаемых контактах) у тех кто с ним переписывался. После удаления ящика, если человек отправит туда письмо - получит ответ сервера о невозможности доставки.