Exchange 2016 kurulumu makinamızda, gönderici veya alıcı bazlı mail loglarına nasıl bakarız ?
Önce sunucuya bağlanıp, Exchange Management Shell’i açalım.
Çok temel olarak, alıcı ve gönderici tarafı ile ayrı ayrı filtre yaparak bakalım ;
Get-MessageTrackingLog -Recipients "[email protected]"
Get-MessageTrackingLog -Sender "[email protected]"
Şeklinde listeleyebiliriz ve tek komut içerisinde de direkt nokta atışı yapabiliriz.
Mailin konusuna göre arayalım ;
Get-MessageTrackingLog -MessageSubject "mailkonusu" -ResultSize unlimited –server serveradi | Select-Object Timestamp,Sender, {$_.recipients}, MessageSubject | out-gridview
Biraz daha geliştirelim, alıcı için bir @domain ile filtreleyip bakalım ;
Get-MessageTrackingLog -Start (Get-Date).AddHours(-8) -ResultSize unlimited | where {[string]$_.recipients -like "*@yunuskargi.com.tr"}
Yukarıdaki komut ile 8 saat içerisinde @yunuskargi.com.tr uzantılı alıcıların mailleri listelenecektir.
Saygılar, selamlar.