Makalemizde, Exchange 2010 SP1 üzerinde Hub Transport Rule ile belirli User’ların Organizasyon dışı mail gönderimini kısıtlama işlemlerini paylaşacağım.  Görev aldığınız Organizasyon yönetimi veya departman müdüründen size X User veya Userların şirket dışına mail atmasını istemiyoruz gibi bir talep gelebilir. Bu talep’in üzerine yapmamız gereken, Hub Transport Rule üzerinden kural tanımlamamızdır.
Exchange Management Console  > Organization Configuration > Hub Transport > Transport Rules kısmına geliyoruz.
image001
Mouse ile sağ klik > New Transport Rule… yazısına tıklıyoruz.
image002
Kuralımıza isim verip, istersek açıklama kısmınıda dolduruyoruz.
image003
Conditions kısmında from people‘a tıklıyoruz. Burda hangi User’ın mailleri engellenecekse o User’ı belirteceğiz. Sent to users inside or outside the organization‘a tıklayıp Outside seçiyoruz. Yani dış dünyaya mail atamyacağını belirtiyoruz.
image004
People tıkladıktan sonra aşağıda ki ekranda Add  butonuna tıklıyoruz.
image005
Açılan ekran’da mail gönderimini kısıtlayacağımız User’ları belirtiyoruz. Ben 3 User seçtim.
image006
User’ları ekledikten sonra OK butonuna tıklıyoruz.
image007
Actions kısmında “Delete the message without notifying anyoneUser Organizasyon dışına mail atmaya kalktığında, maili sessizce silecek diyoruz.
image008
Exceptions kısmında herhangi bir ayar yapmadan Next ile geçiyoruz.
image009
Kuralımızı oluşturduk.
image010
Ayrıca bu işlemi Exchange Management Shell üzerinden aşağıda ki Cmd’let ile yapabilirsiniz.
Set-TransportRule -Identity ‘Yasaklılar’ -Name ‘Yasaklılar’ -Comments ‘Organizasyon Dışına Mail Gönderimi Yasak Olan User”lar.’ -RecipientADAttributeContainsWords $null -ExceptIfFrom $null -ExceptIfRecipientAddressContainsWords $null -ExceptIfMessageTypeMatches $null -ExceptIfSenderADAttributeContainsWords $null
Exchange Management Console  > Organization Configuration > Hub Transport > Transport Rules altına bakalım yazdığımız kural yansımış mı?
Başarılı bir şekilde oluşturduk.
image011
Bu işlem’den sonra belirttiğimiz User’lar Organizasyon dışına mail gönderimi yapamazlar.
Hub Trasnport üzerinde birçok işlemi gerçekleştirebiliriz. Bunlara bir örnek daha verelim. Örneğin bir User, Grup veya Inside Oragnizasyon yapınızda ki maileşmeler sizin belirlediğiniz farklı bir User’ın mailbox’ına kopyası halinde düşmesi için bir Rule yazalım.
Tekrar Exchange Management Console  > Organization Configuration > Hub Transport > Transport Rules bölümüne geliyoruz. Mouse ile sağ klik > New Transport Rule… yazısına tıklıyoruz.
image002
Name ve Comment kısmına gerekli bilgileri girip, Next ile sonraki adıma geçiyoruz.
image012
Conditions kımında ister Inside Organization istersekde From People ile User’larımızı seçebiliriz.
Ben From People seçip, Berkcan. Tatlidil User’ını seçiyorum. Next ile sonra ki adıma geçiyorum.
image013
Actions kısmında ise “Blind Carbon Copy (Bcc) the message to address seçiyorum. Bcc olarak Ufuk.Tatlidil User’ına gidecek Berkcan’ın attığı mailler.
image014
Exceptions kısmında herhangi bir ayar yapmadan Next ile geçiyoruz.
image015
Kuralımızı oluşturduk.
image016
Ayrıca bu işlemi Exchange Management Shell üzerinden aşağıda ki Cmd’let ile yapabilirsiniz.
New-TransportRule -Name ‘User Mail Yonlendirme‘ -CommentsBerkcan TATLIDIL User”ının Maili Ufuk TATLIDIL”e yönlendirildi.’ -Priority ’0′ -Enabled $true -From ‘berkcan.tatlidil@ufuktatlidil.com’ -BlindCopyTo ‘ufuk.tatlidil@ufuktatlidil.com’
Exchange Management Console  > Organization Configuration > Hub Transport > Transport Rules altına bakalım yazdığımız kural yansımış.
image017
Berkcan.Tatlidil User’ı ile login olup , mail atalım.
image018
Serkan SARI User’ına göndediğimiz mail Ufuk TATLIDIL’e gitmişmi kontrol edelim.
image019
Kuralımız sorunsuz çalıştı.
Makalemizin sonuna geldik. Umarım faydalı olmuştur.