Quantcast
Channel: exchange server 2013 – IT & IoT Security | Cloud | It's all about the life itself
Viewing all articles
Browse latest Browse all 51

Exchange Server 2013, Shell ile Inbox Rule modifikasyonları

$
0
0

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.

clip image002 thumb3 Exchange Server 2013, Shell ile Inbox Rule modifikasyonları

Ü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.

clip image004 thumb3 Exchange Server 2013, Shell ile Inbox Rule modifikasyonları

Ö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

clip image006 thumb3 Exchange Server 2013, Shell ile Inbox Rule modifikasyonları

Remove cmdlet’inde kullandığım confirm anahtarı true yerine false olarak da yapılandırılabilir. Örneklerle devam edeceğim.

clip image008 thumb3 Exchange Server 2013, Shell ile Inbox Rule modifikasyonları

clip image010 thumb2 Exchange Server 2013, Shell ile Inbox Rule modifikasyonları

Başka bir örnek aşağıdaki gibidir.

clip image012 thumb2 Exchange Server 2013, Shell ile Inbox Rule modifikasyonları

clip image014 thumb1 Exchange Server 2013, Shell ile Inbox Rule modifikasyonları

Ü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.

clip image016 thumb Exchange Server 2013, Shell ile Inbox Rule modifikasyonları

Bulk işlemler için de örnek vermek istiyorum.

clip image018 thumb Exchange Server 2013, Shell ile Inbox Rule modifikasyonları

Ü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.

clip image020 thumb Exchange Server 2013, Shell ile Inbox Rule modifikasyonları

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.


Viewing all articles
Browse latest Browse all 51

Trending Articles