Exchange 2007 Mail Contact Oluşturulması ( Redirect message to External SMTP Address )

# Exchange Server No Comments »

MS Exchange Server yapısında gelen maili dış ( external ) bir adrese nasıl yönlendirilir? Bunu iki farklı yöntem / alternatif ile göstermek istiyorum.

Bu işlemi Exchange 2003′de ilk önce ADUC üzerinde bir contact oluşturup sonra yine ADUC üzerinde ilgili kullanıcı –> Properties | Exchange General tabına gelip Delivery Options kısmından oluşturduğumuz external contact ı ekleyebiliyorduk.

 

Exchange 2007 de ise; EMC üzerinde, Recipient Configuration –> Mail Contact’a sağ tıklayıp New MailContact diyoruz.

 

New Contact seçip leri diyoruz

Gerekli düzenlemeleri yapıyorum. En altta ” External e-mail adress:” kısmına edit deyip dış mail adresini yazıyorum. OK deyip devam ediyorum.

Not: Burada dikkat etmemiz gereken nokta, Mail Contact bilgileri ile User Mailbox bilgileri aynı olamaz. En azından isim ve soy ismi name kısmından birleştirirseniz problem olmayacaktır.

Finish e tıklayıp bitiriyoruz.

Mail Contact kısmında oluşturduğumuz dış contact ımızı görüyoruz.

 

EMC üzerinde Recipient Configuration altında Mailbox girip yeni oluşturduğumuz mail contact ı atayacağımız kişiyi seçi, özelliklerine giriyoruz.

Mail Flow tabına gelerek –> Delivery Options ın properties ına girerek düzenlemeye başlıyoruz.

Burada, Forwarding adress kısmından Forward to işaretleyip oluşturduğumuz “Mail Contact” ı seçiyoruz.

Deliver message to both forwarding adress and mailbox işaretleyerek aynı zamanda gelen maillerin hem mailcontact a hem de orjinal mailbox a gelmesini sağlayabiliriz.

Mail Contact ları buradan seçiyoruz ve OK

 

Tabiki birden fazla mail contactekleyebiliriz ve maximum recipients diyerek en fazla seçilebilecek / forward edilebilecek alıcıların sayısını yazabilmemiz mümkün. OK diyoruz.

Mail Contact ekleme senaryomuz bitti. Şirket mail adresine gelen tüm mailler aynı zamanda bugra.keskin@cozumpark.com adresinede forward edilecek.

 

Bu yaptıklarımız Exchange yönetim konsolu ( EMC ) üzerindendi. Tabiki komut ile yani Exchange Management Shell i kullanarak da bu yaptığımız işlemlerin hepsini gerçekleştirebilmemiz mümkün.

Mesela, Contact Oluşturmak için aşağıda ki komutu kullanmamız yeterlidir.

New-MailContact -Name “BugraKeskin” -ExternalEmailAddress “bugra.keskin@cozumpark.com”

Contact oluşturduktan sonra user mailbox a bu oluştrduğumuz contact ı forwarder olarak eklemek için;

Set-Mailbox “Bugra Keskin” -ForwardingAddress “bugra.keskin@cozumpark.com”

bu komutla Buga Keskin kullanıcısına bugra.keskin@cozumpark.com forwarder ını eklemiş olduk.

Komutları oldugu gibi yazmayın tırnak işaretlerini kaldırmanız gerekir ( ” )

Gelelim ikinci alternatif yöntemimize.

Bilindiği üzere Exchange 2007 ile yeni gelen Transport Rule lar ile Mail Server’ımızda yönetim ve esneklik anlamında bizlere oldukça kolaylık sunuyor. Bu noktada bir user mailbox ımıza gelen maili bir dış contact a transport rules da yazacağımız bir kural ile gerçekleştirebiliyoruz.

 

Exchange Management Console üzerinde –> Organization Conf. –> Hub Transport | Transport Rules kısmına gelelim.

Sağ’ dan “New Transport Rule”tıklayalım.

Kuralımızın ismini yazıp ilerliyoruz

Hangi durumlarda ?

from users inside or outiside the organization ve sent to users inside or outside the organization

Burada içeriden yada dış organizasyondan gelenleri –> içeride ki yada dışarıda ki bir organizasyon a gönder. demiş oluyoruz.

Devam ediyoruz.

Action kısmında ise bir önceki hangi durumlarda kısmında oluşturduğumuz rule u ne yapacağımızı belirtiyoruz.

redirect the message to adressses işarerleyerek alttan Mail Contact ı gösteriyoruz.

silently drop the message işaretliyoruz.

Devam ediyoruz.

Komutumuz ve başarıyla uygulandığına dair çıkan completion mesajı. Finish diyoruz.

 

 

Bu şekilde iki farklı yol izleyerek aynı şeyi yapmış olduk. Yani Mail Contact olayını Transport Rules kanadında da yapabiliyoruz.

İşimize yarayabilecek bir püf nokta daha göstermek istiyorum.

Get-Mailbox | where {$_.ForwardingAddress -ne $null} | ft name,forwardingaddress

Yukarı daki komutu Exchange Management Shell’e verdiğimizde, bize forward edilmiş mailbox ları ve forwarding adreslerini gösterecektir.

Gördüğümüz üzere biraz önce oluşturduğumuz forwarder işlemini burada görebiliyoruz.

Başka bir makalede görüşmek üzere.

Entries RSS Comments RSS Log in
Follow

Get every new post delivered to your Inbox

Join other followers