28 Şubat 2010 Pazar

EXCHANGE 2007 Anonymous Relay izni vermek

Selamlar,
Bu yazımda, kullanıcı adı/parola tarzı yetkilendirme mekanizmaları kullanamayan, ancak buna rağmen yine de mail göndermesi istenen cihazlara Exchange 2007 tarafından destek vermeyi anlatacağım.


Eğer siz de benim gibi uzun zamandır Exchange Server kuruyor ve yapılandırıyor iseniz, şu senaryo sıklıkla başınıza gelmiştir: Kurulum yaptığınız firmanın bir yazıcısı vardır. Bu yazıcı aynı zamanda tarayıcıdır ve taranan görsellerin mail ile bir yerlere gönderilmesi gerekiyordur. Senaryomuzdaki bu yazıcıyı, SMTP ile mail atabilen herhangi bir cihazla değiştirebilirsiniz. Önemli olan, Exchange Server’da gerekli ayarlamaları yapmak ve cihazın Exchange üzerinden mail atabilmesini sağlamaktır.

Bu eskiden gayet kolaydı. Exchange’deki SMTP virtual server üzerinde, mail atacak olan cihazın IP adresini tanımladığımız zaman sorun kalmıyordu. Exchange Server 2007’de ise, durum biraz farklıdır. Yukarıda anlatılan adımlara benzer şeyler yapıldıktan sonra, Exchange Management Shell’de de komut girmemiz gerekmektedir. Şimdi işe koyulalım:
Diyelimki sistemimizde, Exchange Server 2007 yanısıra, mail atabilen X bir cihaz var. Bunun yazıcı olduğu varsayalım. Yazıcının IP adresi, 192.168.0.10 olsun.
Öncelikle, Exchange Server’da bir adet “Receive Connector” oluşturuyoruz. Oluşturduğumuz connector’ün türü Custom olmalı.
Exchange Management Console > Microsoft Exchange > Server Configuration > Hub Transport altında, üzerinde işlem yapacağımız (Yazıcının bağlanacağı mail server) sunucuyu seçiyoruz. Sağ tıklayarak “New Receive Connector” seçiyoruz.


Connector’e açıklayıcı bir isim veriyoruz. Altta Custom seçili olduğundan emin olduktan sonra Next’e tıklıyoruz.




“Local Network Settings” kısmında, varsayılan ayarları değiştirmeyerek Next ile ilerleyebilirsiniz.


Sıradaki ekran çok önemli.. Kimlerin anonymous (kullanıcı adı/parola belirtmeden) mail atabileceğini belirleyen kısım burasıdır ve varsayılan ayar herkes dir. Bu yüzden burayı değiştirip, sadece printer’ın IP adresini yazıyoruz.
Aşağıdaki ekran, varsayılan ayardır:




Ayarlar yukarıdaki gibi kalmamalı! Aşağıdaki gibi olmalı (Add’e tıklayarak IP adresini giriniz):


Aşağıdaki ekranda New’e tıklayarak gerekli connector’u oluşturuyoruz.




Aşağıdaki ekranla karşılaştıysak, şu ana kadar herşey düzgün ilerlemiş demektir.


Finish’e tıklayarak, bu ekrandaki işimizi bitirmiş oluyoruz. Yeni connector, aşağıdaki gibi listelenecektir.




Şimdi, bu Connector’e Anonymous erişim vermemiz gerekli. Oluşturduğumuz connector üzerinde çift tıklıyoruz.




Anonymous users’ı seçip OK’e tıklıyoruz. Böylece connector’ümüz, anonymous kullanıcılar için hazır hale geldi.
Ama hala relay yapamazsınız.
Yani bu Exchange Server, deneme.com domain adından sorumlu diyelim. Siz bu connector’ü kullanarak, şu durumda deneme.com dışında başka hiçbir domain’e mail atamazsınız. Bunun için, bu connector’e relay izni vermek gerekiyor. Bunu da, komut satırından Power Shell ile yapacağız.
Aşağıdaki şekilde ulaşarak Exchange Management Shell’i açın.


Aşağıdaki komutu girmeniz gerekiyor:
Get-ReceiveConnector "2. Kat Yazicisi icin Connector" | Add-ADPermission -User "NT AUTHORITY\ANONYMOUS LOGON" -ExtendedRights "ms-Exch-SMTP-Accept-Any-Recipient"
Artık yazıcınız, mutlu bir şekilde istediği yere mail atabilir 
Görüşmek üzere,
Yasin

0 yorum:

Yorum Gönder

 
Özel Arama