Merhaba,
Yazımda, kullanımı son kullanıcı için önemli olan inbox rule işlemlerinden ve inbox rule’ların yönetiminden bahsedeceğim. Sunucu tarafında exchange server 2010 ile tanıştığımız cmdlet’ler exchange server 2013’te de kullanılabilir durumdadır. Bu cmdlet’ler ile inbox rule’larını yönetebilirsiniz ve inbox rule’larından kaynaklı olabilen mailbox problemlerini çözümleyeilirsiniz.
Exchange Management Shell ile örneklerime başlıyorum.
Üstte gösterildiği gibi kitaro isimli mailbox’a baris@aydogmusoglu.com’dan email gelirse önem derecesi high olarak ayarlanacaktır. Sonuç aşağıdaki gibidir.
Öncesinde yapılandırılan bir kuralı modifiye etmek isterseniz set-* cmdlet’ini kullanabilirsiniz. Örneğin ismi Rule1 olan Inbox Rule’u aşağıdaki cmdlet ile değiştirebilirsiniz.
Set-InboxRule -Identity Rule1 -Mailbox baris -MarkImportance Low
Kuralı devre dışı bırakmak için disable cmdlet’ini kullanabilirsiniz.
Disable-InboxRule -Identity Rule1 -Mailbox baris
Kuralı silmek için remove cmdlet’ini kullanabilirsiniz.
Remove-InboxRule -Identity Rule1 -Mailbox baris -Confirm:$false
Remove cmdlet’inde kullandığım confirm anahtarı true yerine false olarak da yapılandırılabilir. Örneklerle devam edeceğim.
Başka bir örnek aşağıdaki gibidir.
Üstteki örnekte bir email’in “to” yada “cc” kısmında kitaro ismi geçerse o email’i baris@aydogmusoglu.com adresine gönderiyoruz. Durum üstteki gibi!
Son oluşturduğum inbox rule’un description detayını görmek için aşağıdaki cmdlet’ten faydalandım.
Bulk işlemler için de örnek vermek istiyorum.
Üstteki örnekte, HR organizational unit’inde bulunan mailbox’lar için inbox rule oluşturdum. Bu mailbox’lara gelen email’lerin konu kısmında “parola problemi” ifadesi geçerse, bu email rule’dan dolayı junk’a gönderilecek.
Test sonucunu üstte görebilirsiniz. Bu cmdlet’tin ve döngünün kullanılmasında dikkat edilmesi gereken bir hususu paylaşmak istiyorum. İşlemi, domain administrator account’unu kullanarak yapıyor olsanız bile movetofolder parametresi için işlemi yapan account’un, rule’un oluşturulacağı mailbox’lar üzerinde full access permission’ı olmalıdır. Sanıyorum bu döngü örneği ile hemen her bulk işlem için daha karmaşık script’ler hazırlanabilir. Aslında bu konuda çok da karmaşık bir script’e ihtiyaç olduğunu düşünmüyorum.
Bulk işlemlerde ve sunucu tarafında Inbox Rule yönetimi için üstte bahsettiğim cmdlet’ler ve döngü ile yapabilirsiniz.
Herkese neşeli günler dilerim.