MERAK MAIL SERVER ACTIVE DIRECTORY ENTEGRASYONU Bir domain ortamındaki kullanıcıların aynı kullanıcı adı ve parola bilgisiyle merak mail server içerisine entegre edilmesi için domain controller ve merak mail server olan makinede bazı konfigürasyonlar yapılması gerekir. DOMAIN CONTROLLER MERAK MAIL SERVER CLIENTLAR Yukarıdaki şekilde örnek bir domain ortamı yer almaktadır. Bu domain hakkında bilgi verecek olursak; Domain adı:.ccproje.com Domain Controller statik IP adresi: 192.168.1.129 Merak Mail Server IP adresi:..192.168.1.139 DOMAIN CONTROLLER ÜZERİNDEKİ KONFİGURASYONLAR Kullanıcıların Merak Mail Server üzerinden mail alıp verebilmeleri için e-posta hesaplarından POP3 ve SMTP adresi olarak mail server makineyi yazmaları gerekir. Örneğin ccproje.com adlı domainimizde mail server adresi mail.ccproje.com olarak yazılabilir. Clientların bu adresi çözebilmeleri için domain controller daki dns servisinde bu ada karşılık gelen Merak Mail Server olacak makinenin IP adresinin kayıtlı olması gerekir. Bunun için yapılması gereken işlemler şunlardır: 1. İlk olarak DNS servisinde Alias(CNAME) kaydı oluşturmamız gerekir. Bunun için DNS konsolsunda Forward Lookup Zones bölümünden cproje.com zone u içerisinde sağ tıkladıktan sonra açılan menüde New Alias(CNAME) seçiyoruz.(şekil -1)
ŞEKİL -1 2. Karşımıza New Resource Record penceresi çıkıyor. Burada Alias Name kısmına mail ; Fully Qualified Domain Name (FQDN) kısmına ise Merak Mail Server olan makinenin FQDN adını yazıyoruz. Bu işlemi Browse butonuna tıklayıp domain içerisinde server makineyi seçerek de yapabiliriz.(şekil -2) Bu kaydı oluşturmamızın nedeni server makinenin kolay, akılda kalıcı bir isme sahip olmasını sağlamaktır. Örneğin biz bu ismi mail olarak belirledik. Böylece kullanıcı server makineye mail.ccproje.com adresinden ulaşabiliyor.
ŞEKİL -2 3. Sonraki adım DNS de New Mail Exchanger(MX) kaydı oluşturmaktır. Bunun için yine cproje.com zone u içerisinde sağ tıklayıp açılan menüden New Mail Exchanger(MX) i seçiyoruz.(şekil -3)
ŞEKİL -3 4. Aynı şekilde karşımıza New Resources Record penceresi çıkıyor. Burada Host or Child Domain kısmına bir şey yazmadan Fully Qualified Domain Name kısmına Merak Mail Server makinenin FQDN ini yazıyoruz. Bu işlemi yine Browse a tıklayıp server makineyi seçerek de yapabiliriz.(şekil -4) Bu kaydı oluşturmakta ki amaç ise kullanıcıların bu bilgisayara yani Merak Mail Server a ulaşırken bunun bir mail server makinesi olduğunu bilmelerini sağlamaktır. ŞEKİL -4
Domain Controller ve DNS üzerindeki konfigürasyonumuz bu kadar. Son olarak yaptığımız ayarların doğruluğunu sağlamak adına komut satırından mail.ccproje.com a yani Merak Mail Server a ping atıyoruz. Eğer bu isim doğru IP ile yani Merak Mail Server ımızın IP si ile çözüldüyse ve de ping işlemi başarıyla gerçekleştiyse yaptığımız işlemlerin doğruluğunu sağlamış oluruz.(şekil -5) ŞEKİL -5 MERAK MAIL SERVER KONFİGÜRASYONLARI Merak Mail Administrator konsolunda yapılması gerekenler şunlardır: 1. İlk olarak yeni bir domain oluşturmamız gerekiyor. Bunu Wizards bölümünden New Domain e tıklayarak adım adım gerçekleştireceğiz.(şekil -1) 2. Açılan wizard penceresinde Name kısmına domainimizin adını (ccproje.com); Description bölümüne ise kısa bir bilgi yazıyoruz.(şekil-2) Next e tıklayarak bir sonraki adıma geçebiliriz. 3. İkinci adımda bizden Domain Type isteniyor. Burada Standart ı seçip Domain Value kısmına dokunmadan bir sonraki adıma geçiyoruz.(şekil-3) 4. Üçüncü adımda Merak Mail Server ı yönetecek olan kullanıcı için mail adresi belirlememiz gerekiyor. Buraya Merak Mail Server ı yönetecek olan kullanıcının domaine üye olduğu kullanıcı adını yazabiliriz.(şekil-4) 5. Dördüncü adımda girdiğimiz bilgiler doğrultusunda bir domain yaratmak isteyip istemediğimizi soruyor. Bilgilerimizin doğruluğunu kontrol ederek Next e tıklıyoruz.(şekil-5) 6. Beşinci ve son adımda ise ccproje.com adlı domain in başarıyla oluşturulduğunu belirtiyor. Finish e tıklayarak domain oluşturma işlemini tamamlamış oluyoruz.(şekil -6)
ŞEKİL -1 ŞEKİL -2
ŞEKİL -3 ŞEKİL -4
ŞEKİL -5 ŞEKİL -6
7. Domain oluşturma işlemini tamamladıktan sonra Active Directory de yer alan domain kullanıcılarını Merak Mail Server a import edeceğiz. Bunun için Management kısmından oluşturduğumuz domainimize (ccproje.com) tıklıyoruz. Daha sonra menü çubuğunda Accounts a tıkladıktan sonra açılan menüden Import/Export ve Import Windows NT Users ı seçiyoruz.(şekil-7) ŞEKİL -7
8. Karşımıza Import Windows NT Users penceresi çıkıyor. Burada Server Name kısmına domainimizin adını yazıp(ccproje.com) Load a tıkladıktan sonra sol tarafta Windows NT Users ın altına domainde yer alan, Active Directory de kaydı bulunan tüm kullanıcıların listesi geliyor. (ŞEKİL -8) 9. Listedeki kullanıcıları seçip Add butonuna tıklayarak Merak Mail Server a import edeceğimiz kullanıcıları sağ tarafa aktarıyoruz. Tüm kullanıcıları ekledikten sonra Import butonuna basıyoruz.(şekil-9) 10. Tekrar Management kısmında ccproje.com un altında Users a tıkladığımızda tüm kullanıcıların domaindeki kullanıcı adı ve parola bilgileriyle Merak Mail Server a entegre edildiğini görmüş oluyoruz.(şekil-10) ŞEKİL -8
ŞEKİL -9 ŞEKİL -10
DIRECTORY SERVICE İLE ACTIVE DIRECTORY SENKRONİZASYONU Directory Service seçeneği sayesinde Merak Mail Server ı bir Active Directory servisi ile senkronize edilebilir. Users taki herhangi bir değişiklik bu yolla düzenli bir şekilde Merak Mail Server a yansıyabilmektedir. Unutulmamalıdır ki bu bir tek yönlü senkronizasyondur. Yani Merak Mail Server da yer alan kullanıcılarda yapılan herhangi bir değişiklik Active Directory ye etki etmez ve yapılan değişiklikler Active Directory ye uyacak şekilde geri alınır. Active Directory de tanımlanmamış yeni kullanıcılar oluşturma imkanı mevcuttur. Senkronizasyon işleminden bu kullanıcılar etkilenmez. Active Directory ile Senkronizasyon işlemi için Domain&Accounts altındaki Management ı seçiyoruz. Sağ tarafta yer alan tablardan Directory Service i seçiyoruz. Synchronize users and groups with directory service yazısının yanında yer alan tiki tıklayarak senkronizasyon işlemine izin vermiş oluyoruz.(şekil-1) ŞEKİL - 1
Daha sonra yine Şekil-1 de gösterildiği gibi Server bilgilerini girmemiz gerekiyor. Hostname kısmına domain controller ın FQDN ini ya da IP adresini giriyoruz. Domain üzerinde admin hakkı olan bir kullanıcının Username ve Password bilgilerini de girdikten sonra Test Connection butonuna bastığımızda bir notepad dosyası içerisinde Active Directory içerisinde yer alan tüm kullanıcıların bilgilerini görebiliyoruz.(şekil - 2) Bu text dosyasını görebiliyor olmamız Active Directory ile başarılı bir şekilde iletişim sağlandığını gösterir. Eğer bir hata oluşursa domain controller adını ve de kullanıcı adı ve parolasını kontrol etmemiz ve bunların doğruluğundan emin olmamız gerekir. Söz konusu text dosyasına başarılı bir şekilde eriştikten sonra Synchronize Now butonuna tıklayarak senkronizasyon işlemini gerçekleştiriyoruz. ŞEKİL -2