Exchange 2010 Saklama İlkeleri (Retention Policies)

closeBu yazı 6 yıl 11 ay 11 gün önce yayınlanmış olduğundan güncelliğini yitirmiş veya içeriğindeki bilgilerin geçerliliği kaybolmuş olabilir. Herhangi bir yanlış anlaşılmadan bu site sorumlu değildir.

Saklama İlkeleri (Retention Policies): Bu ilkeler sayesinde bir posta kutusunda bulunan belirli nesnelere yönelik saklama ayarları uygulanabilmektedir. Bu ilkeler, Exchange yöneticisi tarafından yapılandırılmakta ve her bir e-posta dahilinde, uygulanan ilke ve silme tarihinin belirtildiği bir başlık ile birlikte görüntülenmektedir. Bu başlıklar sayesinde, bir e-posta iletisine erişim süresinin ne zaman sona ereceğini belirlemek ya da eğer iletinin daha uzun bir süreyle muhafaza edilmesi gerekiyorsa erişim için yeni bir sona erme tarihi uygulamak son kullanıcı için çok daha kolay olacaktır. Yöneticiler ayrıca, iletileri ana posta kutusundan otomatik olarak Arşive taşıyan varsayılan bir ilke düzeni de atayabilirler. Kaynak.

Bir Retention Policy oluşturmak için öncelikle etiket (Tag) yaratmak gerekiyor. Bu tagleri kullanarak Retention Policymizi belirleyeceğiz. Birden fazla Retention Policy yaratabiliriz ancak bir kullanıcıya bu politikalardan sadece birini uygulayabiliriz. Retention Policy içinde kullanacağımız etiketler 3 türdür.

  • Retention policy tags (RPT)   Inbox, Deleted Items gibi klasörler için uygulanan politika tagleridir.Calendar ve Tasks için uygulanamaz.
  • Default policy tags (DPT)  Etiketlenmemiş bütün öğelere uygulanacak olan varsayılan etiket olarak davranacak olan politika etiketleridir. Bir Saklama ilkesinde sadece bir tane bulunabilir ve kullanılması her ilkede bir tane bulunması önerilmektedir.
  • Personal tags   Microsoft Outlook 2010 ve Microsoft Office Outlook Web App kullanıcılarının uygulayabileceği etiketlerdir. Bu etiketleri mail mesajları gibi öğelere kullanıcılar kendileri uygulayabilir.
  • Bir örnek üzerinden Retention Policy ve Tagler nasıl çalışıyor gösterelim.

    Örneğimizde VIP kullanıcı olarak belirlediğimiz bir kullanıcımız var. Serkan Varoglu, bu kullanıcımıza şöyle bir Retention Policy uygulamak istiyoruz:

    1. Mailboxta bulunan etiketlenmemiş bütün öğeler 1 sene içerisinde silinecek.
    2. Sent Items Klasöründe bulunan bütün öğeler 6 ay tutulduktan sonra silinecek.  
    3. Deleted Items klasörüne düşen öğeler 30 gün tutulduktan sonra tamamen silinecek.
    4. “Musteri Talepleri” ve “Gelir – Gider Raporları” isminde iki etiket kullanıcı tarafından seçilebilecek. Musteri Talepleri olarak etiketlenen öğeler 3 sene sonunda Arşiv Mailbox’a taşınacak. Gelir – Gider Raporları olarak etiketlenen öğeler5 yıl sonunda Arşiv Mailbox’a taşınacak.

    Yukarıda belirttiğimiz politika için öncelikle Etiketleri yaratmamız gerekiyor. Etiketlerin türleri burada çok önemli. Öncelikle DPT (Default Policy Tag) yaratalım. Bu DPT sayesinde Mailboxta bulunan öğeler 1 sene sonunda Deleted Items Klasörüne alınacak. (Eğer başka bir etiket uygulanmadıysa bizim örneğimizde kullanıcı Musteri Talepleri veya Gelir-Gider Raporları olarak etiketleyebiliyor). DPT yaratırken Type olarak “All” ayarlamamız gerekiyor.

    New-RetentionPolicyTag “Tag-BT-All” -Type All -Comment “Tag bulunmayan Ogeler 1 yil sonunda silinecek” -RetentionEnabled $true -AgeLimitforRetention 365 -RetentionAction MoveToDeletedItems -isprimary $true

     

    DPT’miz yaratıldı şimdi RPT (Retention Policy Tag) leri yaratalım. Deleted Items klasöüründe 30 gün, Sent Items ise 6 ay tutulacak. Bu klasörler için farklı tagler yaratabilirsiniz ancak bir Retention Policy içerisinde bir klasör için sadece bir etiket olabilir. Ayrıca RPT’lerde MoveToArchive aksiyonunu kullanamazsınız. MoveToArchive yanlızca DPT veya Personal Taglerde kullanılabilir.

    New-RetentionPolicyTag “Tag-BT-DeletedItems” -Type “DeletedItems” -Comment “Deleted Items Klasorunde 30 Gun Tutulacak” -RetentionEnabled $true -AgeLimitforRetention 30 -RetentionAction PermanentlyDelete
    New-RetentionPolicyTag “Tag-BT-SentItems” -Type “SentItems” -Comment “Sent Items Klasorunde 6 Ay Tutulacak” -RetentionEnabled $true -AgeLimitforRetention 182 -RetentionAction MoveToDeletedItems

     

     

    RPT leri de yarattığımıza göre Personal Tag’lere geçebiliriz. Musteri Talepleri olarak etiketlenen öğeler 3 sene sonunda Arşiv Mailbox’a taşınacak. Gelir – Gider Raporları olarak etiketlenen öğeler5 yıl sonunda Arşiv Mailbox’a taşınacak.

    New-RetentionPolicyTag “Musteri Talepleri” -Type Personal -Comment “Musteri Talepleri 3 Yil Sonunda Arsive Alinacaktir” -RetentionEnabled $true -AgeLimitforRetention 1095 -RetentionAction MoveToArchive
    New-RetentionPolicyTag “Gelir – Gider Raporlari” -Type Personal -Comment “Gelir – Gider Raporlari 5 Yil Sonunda Arsive Alinacaktir” -RetentionEnabled $true -AgeLimitforRetention 1825 -RetentionAction MoveToArchive

      

    Etiketleri yarattık. Şimdi Retention Policy oluşturabiliriz. Ben bu ilkeye “RP-BT” adını vereceğiz ve yarattığımız etiketleri bu ilkeye ekleyeceğiz. Isimlendirmeleri daha sonradan anlayabileceğiniz şekilde yaparsanız ilke sayısı arttıkça yönetimi daha kolay olacaktır.

    New-RetentionPolicy “RP-BT” -RetentionPolicyTagLinks “Tag-BT-All”,”Tag-BT-DeletedItems”,”Tag-BT-SentItems”,”Musteri Talepleri”,”Gelir – Gider Raporlari”

     

    Oluşturduğumuz bu politakayı kullanıcıya uygulayalım:

    Set-Mailbox “Serkan Varoglu” -RetentionPolicy “RP-BT”

     

    Bu işlemi yapmak istediğinizde sizi Outlook 2007 ve öncesini kullanan kullanıcıların gerekli özelliklere sahip olamayağını söyleyecektir. Bu nedenle kullanıcıların tüm fonksiyonları uygulayabilmesi için Outlook 2010 veya Outlook Web App ile kullanmaları gerekiyor.

    Retention Policy’i uyguladığınız zaman hemen aktif olmayacaktır. Managed Folder Assistant default olarak 01:00-04:00 arasında çalışır ve kuralları uygular. Managed Folder Assistant’ı manuel çalıştırıp kuralları hemen uygulamak için

    Start-ManagedFolderAssistant

    komutunu kullanabilirsiniz.

    Outlook 2010 üzerinden uyguladığımız bu politikalara bir göz atalım. Sent Items ve Deleted Items Klasörlerinin özelliklerine baktığımız zaman uyguladığımız RPT’lerin geldiğini görüyoruz.

     

     

    Inbox klasörüne herhangi bir RPT uygulamadığımız için DPT ile gelen değerleri aldığını görüyoruz.

     

    Herhangi bir öğe üzerinde sağ tuşa bastıktan sonra ayarladığımız Personal Tag lerin Archive Policy altında olduğunu görebiliriz. Herhangi bir Retention Policy belirtmediğimiz için bu kısımda herhangi bir seçenek mevcut değil.

     

    Biz bu policy’i uyguladık güzel ama yeni bir Tag daha eklemek istersek o zaman nasıl yapacağız?

    Yeni bir tag yaratalım ve 3 sene sonunda silinmesini sağlayacak bir Retention dönemi belirleyelim.

    New-RetentionPolicyTag “Tag-Yasal” -Type Personal -Comment “Yasal Bilgileri 3 Sene Sakla” -RetentionEnabled $true -AgeLimitforRetention 1095 -RetentionAction MoveToDeletedItems

     

    Şimdi bu Tag’i varolan Retention Policymize ekleyelim

    $TagList = (Get-RetentionPolicy RP-BT).RetentionPolicyTagLinks
    $NewTag = Get-RetentionPolicyTag Tag-Yasal
    $TagList += $NewTag
    Set-RetentionPolicy RP-BT -RetentionPolicyTagLinks $TagList

     

    Şimdi Kullanıcımıza tekrar baktığımızda Retention Policy’e “Yasal” Etiketinin geldiğini görebiliriz. Bu tag’i kullanarak Retention süresini kullanıcımız 3 Yıl yapabilir.

    Saklama İlkeleri (Retention Policy) konusu genel olarak bu şekilde. Legal Hold ve Retention Hold hakkında bilgileri hazırladım yakında onlarda  geliyor… :)

    Yayınlayan: Serkan Varoğlu

    Yıldız Teknik Üniversitesi Elektrik Mühendisliğini bitirdim. Türkiye'de birçok farklı sektör ve firmada Sistem Yöneticiği yaptım. Bermudada 3 yıla yakın danışmanlık yaptıktan sonra şu anda İrlanda'da çalışma hayatıma devam ediyorum.