Microsoft 365: Tüm Posta Kutusu İletme Kurallarını (Sunucu) Listeleme
Fark etmiş olabileceğiniz gibi, şu sıralar bulut teknolojilerine, özellikle de Microsoft 365'e daha çok odaklanıyorum. Benim gördüğüm kadarıyla şirket içi bilgi işlem yavaş yavaş ortadan kalkacak ve bulut bilişim en ileri teknoloji olacak. Sürpriz, sürpriz, bu blog yazısı yine Microsoft 365 ile ilgili. Size tüm posta kutusu sunucusu yönlendirme kurallarının nasıl listeleneceğini göstereceğim.
Öncelikle şunu belirtmek isterim ki kullanıcı tarafından oluşturulan kurallar vardır ve posta kutusu veya Microsoft 365 yöneticileri tarafından oluşturulan sunucu kuralları vardır. Bu blog yazısında Exchange Online'da oluşturulan iletim kurallarını, sırasıyla yöneticiler tarafından oluşturulan kuralları listeleyeceğim.
Microsoft 365/Exchange Online'a bağlanın
Öncelikle kiracımızla bağlantı kurmamız gerekiyor. Microsoft bulutunuza PowerShell oturumu açmak için aşağıdaki komutları çalıştırın.
Install-Module -Name ExchangeOnlineManagement -Force -AllowClobber
Connect-ExchangeOnline -UserPrincipalName user@domain.com -ShowProgress $true
İyi. Hadi devam edelim.
Posta Kutusu İletme Kurallarını Listeleme
Tüm posta kutusu sunucusu iletme kurallarını listelemek için aşağıdaki kodu kopyalayıp Microsoft 365 PowerShell oturumunuza yapıştırın.
Get-Mailbox -ResultSize Unlimited `
-Filter "ForwardingAddress -like '*' -or ForwardingSmtpAddress -like '*'" |
Select-Object Name,ForwardingAddress,ForwardingSmtpAddress
Daha iyi bir çıktı için, komutu seçtiğiniz herhangi bir dışa aktarma veya çıkış cmdlet'ine (örneğin, ConvertTo-Html ve Out-File) aktarabilirsiniz.
Get-Mailbox -ResultSize Unlimited `
-Filter "ForwardingAddress -like '*' -or ForwardingSmtpAddress -like '*'" |
Select-Object Name,ForwardingAddress,ForwardingSmtpAddress |
ConvertTo-Html |
Out-File $home\mailboxserverforwardingrules.htm
Start-Process $home\mailboxserverforwardingrules.htm
Bu, html dosyasını bir tarayıcı penceresinde gösterecektir.
Görev tamamlandı. Umarım bu yardımcı olmuştur.

