Exchange Kullanıcılardan Belirli Tarihli Mailleri Silme
  1. Anasayfa
  2. Exchange Server 2019

Exchange Kullanıcılardan Belirli Tarihli Mailleri Silme

0

Herkese merhaba. Bu yazımda genel olarak biz sistem yöneticilerinden istenebilecek kritik taleplerden birinden bahsedeceğim. Özellikle VIP user diye adlandırdığımız bazı yöneticilerimizden kişisel kararlarıyla belli tarihli maillerinin silinmesi istenebilir. Bu işlem EMS üzerinde basit bir script ile yapılacakmış gibi görünse de dikkat edilmesi gereken çok önemli hususlar bulunmaktadır.

Şimdi uygulanacak adımlara göz atalım. Öncelikle çalıştıracağımız script mailleri yeniden tarayacağından teslim edildi veya okundu bilgisi isteyenlere yeniden bildirim gönderecektir. Dolayısıyla ilgili kullanıcılara mailleri üzerinde işlem yapılan kişiden bir anda yüzlerce okundu veya teslim bilgisi gidebilir. Öncelikle bunun önlemini alıp geçici transport rule lar ile okundu ve teslim bilgisi gönderimini engelleyelim.

Resim -1

Resim – 2

Transport rule dan sonra işimizi sağlama almak amacıyla NDR gönderiminide aşağıdaki komutlarla geçici olarak durdurabiliriz.

set-RemoteDomain “Default” -NdrEnabled $false

set-RemoteDomain “Default” -DeliveryReportEnabled $false

Olumsuz geri dönüşlerin olmaması adına işin diğer kullanıcılara yansıyacak bölümü hallettik ancak bu seferde talebi yapan kullanıcıya kötü bir sürpriz olmaması açısından çalıştıracağımız mail silme scriptinde bazı düzenlemeler yapmamız gerekiyor.

  • Search-Mailbox -identity “okan.taymaz” -SearchQuery ‘kind=email sent<=”2021-03-31″‘ –EstimateResultOnly
  • Search-Mailbox -identity “okan.taymaz” -SearchQuery ‘kind=email sent<=”2021-03-31″‘ –deletecontent

Komutlardaki en önemli parameter “kind=email sent veya receive” bölümüdür. Eğer bu parametreyi belirtmezsek kullanıcının kontaklarda dahil ilgili tarih aralığındaki tüm item larını silecek ve hesabı katmadığımız bir sorun oluşturacaktır. Bu parameter ile sadece gönderilen veya alınan maillerin silinmesini sağladık.

Bir diğer konuda EstimateResultOnly ve deletecontent parametreleri. Burada işimizi sağlama almak adına düzenleyeceğimiz scriptte öncelikle -EstimateResultOnly parametresini çalıştırıp scriptti simule edip sonuçlarını işlem yapmadan görebiliriz. -deletecontent parametresi ise tahmin edildiği gibi işlemi sonuçlandırmamızı sağlayacaktır.

Doğal olarak bu işlemler öncesi exportum var veya backup var diyebilirsiniz ancak bunların olmadığını ve her türlü senaryoyu göz önüne alarak bu işlemlere ihtiyaç olabilir. Tıpkı benim ihtiyaç duyduğum gibi

Faydalı olması dileğiyle…

Bu konuyla ilgili sorularınızı  alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.

Referanslar

http://www.mshowto.org

TAGS : Exchange Kullanıcılardan Belirli Tarihli Mailleri Silme

Bu İçeriğe Tepkin Ne Oldu?
  • 8
    harika_
    Harika!!
  • 0
    be_enmedim
    Beğenmedim
  • 0
    _ok_iyi
    Çok iyi
  • 1
    sevdim_
    Sevdim!
  • 0
    bilemedim_
    Bilemedim!
  • 0
    olmad_
    Olmadı!
  • 1
    k_zd_m_
    Kızdım!

1983 yılında İstanbul’ da doğdu. Anadolu Üniversitesi Maliye bölümü mezunu olup yaklaşık 20 senedir çeşitli rollerde bilişim sektörünün içinde yer almaktadır. 2010 yılından itibaren Oyak Teknoloji , Doğan TV Holding ve Demirören TV Holding şirketlerinin Bilgi Teknolojileri departmanlarında uzman ve yönetici olarak görev yapan Okan Taymaz 2021 yılı itibariyle Belbim Elektronik Para ve Ödeme Hizmetleri A.Ş. de Kıdemli Sistem Yöneticisi olarak görev yapmaktadır.

Yazarın Profili

Bültenimize Katılın

Tıklayın, üyemiz olun ve yeni güncellemelerden haberdar olan ilk kişi siz olun.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir