В почтовой системе Exchange можно включить переадресацию (forwarding). В этом случае почта, направленная userA, пойдет userB (или обоим, в зависимости от настроек).
А вот как получить список имеющихся переадресаций?
Гугл как всегда быстро подсказал ответ. Чтобы запомнить, сделаю перепост у себя.
Exchange 2003.
Допустим, у нас есть переадресация.
Почта User32 дополнительно пересылается пользователю User31.
Открываем оснастку “Active Directory Users & Computers” -> Find -> Select Custom Search -> Вводим (objectClass=*)(altrecipient=*) в окне LDAP запроса -> Find Now
Exchange 2007/2010/2013?
Если у вас развернут Exchange 2007 или 2010, можете воспользоваться следующим PowerShell-запросом:
Get-Mailbox | Where {$_.ForwardingAddress -ne $null} | Select Name, ForwardingAddress, DeliverToMailboxAndForward
Допустим, у нас есть переадресация почты User22 на User21. Запускаем в Exchange Management Shell наш скрипт и…
Сюрприз. Мы видим в списке и пользователя User32. Давайте отобразим версию сервера Exchange, на котором находится пользователь.