Audit přeposílání pošty (mail forwarding)

05.09.2026
Bezpečnostní audit přeposílání pošty — časté zneužití při kompromitaci účtu (tichý únik korespondence).
powershell
Connect-ExchangeOnline

Get-Mailbox -ResultSize Unlimited | Where-Object { $_.ForwardingSmtpAddress -ne $null -or $_.ForwardingAddress -ne $null } |
    Select-Object DisplayName, ForwardingSmtpAddress, ForwardingAddress, DeliverToMailboxAndForward
Toto ale nezachytí přeposílání nastavené uživatelem přes inbox rules (na straně klienta) — je potřeba zkontrolovat zvlášť:
powershell
Get-Mailbox -ResultSize Unlimited | ForEach-Object {
    Get-InboxRule -Mailbox $_.Identity | Where-Object { $_.ForwardTo -ne $null -or $_.RedirectTo -ne $null }
}