Bu konuda Windows Server 2012 R2’de hMailServer Kurulumu’nu öğreneceğiz. Öncelikle, Windows Server 2012 R2’de hMailServer’i kurmayı ve kurulum için gerekenleri göreceğiz, ardından Thunderbird ile oluşturduğumuz kullanıcıları test edeceğiz.
📦Gerekenler
📧hMailServer nedir?
En yaygın e-posta protokollerini destekler:
- IMAP = Port 143 (TCP-UDP)
- SMTP = Port 25 (TCP)
- POP3 = Port 110 (TCP)
IMAP ve SMTP‘yi destekleyen herhangi bir Webmail Sistemi hMailServer ile kullanılabilir. RoundCube ve SquirrelMail, sıklıkla hMailServer ile birlikte kullanılan popüler Webmail Sistemleridir. Önümüzdeki makalede hMailServer’ı Roundcube Webmailer ile bağlayacağım. hMailServer çoğu ticari işlerde ücretsiz olarak kullanılabilir.
📥hMailServer Kurulumu – Windows Server 2012 R2
hMailServer’ı kendi web sitesinde indirebilirsiniz. Ancak, hMailServer’ı yüklemeden önce, .NET Framework 3.5’i yüklemeniz gerekir . Bu zaten Windows Server 2012 R2’nin Kurulum Dosyasında içinde mevcut, ancak çoğu kullanıcılar .NET Framework’ün nasıl yükleneceğini bilmiyor. Bu yüzden ilk olarak Windows Server 2012 R2’de .NET Framework 3.5’i Kurulumuna bakacağız.
.NET Framework 3.5 Kurulumu – Windows Server 2012 R2
.NET Framework’ü yüklemek için iki yol vardır. İlk yol, .NET Framework 3.5’ı resmi Microsoft web sitesinden ‘dan indirip yüklemektir. İkinci yol (en kolay yol) sadece kurulum dosyasını (.iso) yanınızda bulundurmanız gerekir.
- Yükleme ortamını sürücüye takın. Bir sanal makineniz varsa, .iso dosyasını CD-ROM’a koyabilirsiniz.
- Sunucu Yöneticisi’ni açın, sağ üstte ve “Roller ve Özellikler Ekle” yi tıklayın.
- Özellikler Menüsü’ne kadar İleri’ye basın.
- .NET Framework Özelliğini seçin ve İleri’yi tıklayın.
- Ancak, “Yükle” yi tıklamadan önce, “Alternatif Kaynak Yolu Belirt” i seçin.
D:sourcessxs
yazınız (D: benim CD-ROM’um)- Şimdi “Yükle” yi tıklayın.
Previous
Next
hMailServer Kurulumu
- Kurulum sırasında Sistem Veritabanını mı (Microsoft SQL Compact) yada harici bir Veritabanı mı kullanmak istediğiniz sorulacak (Mysql, Postgresql, Mssql).
- Sistem veritabanını kullanımak kolaydır ve hiçbir şey ayarlamanıza gerek yoktur.
- Harici veritabanlarını ayarlamanız gerekir. Başka bir programla (Bacula gibi) daha uyumlu kullanabilme açısından harici bir veritabanı kullanmak daha iyi. Fakat siz isterseniz dahili veritabanı seçebilirsiniz. Sadece istediğiniz şifreyi seçin ve kurulumu tamamlayın.
- Bu Konuda ben harici Vertabanı kullanacağım. “Create a new hMailServer Database” seçin.
Mssql – Veritabanı Konfigurasyonu
- Harici Veritabani Bölümünde 3 Secenek var. Size Mssql ve MariaDB/Mysql’i gösteriyorum çünkü onlar en çok kullanılanlar (benim için 🙂
- MSSQL’i seçerseniz, sunucu adını ve veritabanının adını girmeniz yeterlidir. Kimlik doğrulamasını kendiniz girebilir veya “Use Windows authentication” Windows kullanıcısı ile aynı girişi kullanabilirsiniz. Bu veritabanı için bir Servise ihtiyacınız yoktur. İleri’yi seçin ve yüklemeyi tamamlayın.
Veritabanı Konfigurasyonu – MySQL/MariaDB
Mysql/MariaDB Veritabanı Web Dalında en çok kullanılan Veritabanlarından biridir. Misal Mysql Veritabanı ile Webmailer ve hMailServer’i senkronize kullanılabilirsiniz. Yada düzenli bir şekilde Bacula ile Veritabanınızın yedeğini alabilirsiniz.
- Eger Mysql Server Windows Server’in üzerinde ise “localhost” yazin.
- Mysql port = 3306.
- Veritabani adini yazin.
- Kimlik doğrulama, MySQL kurulumu sırasında seçtiğiniz ile aynıdır. Kullandiginiz veritabanı için Mysql terminalini veya Phpmyadmin’i kullanarak yeni bir kullanıcı da oluşturabilirsiniz.
- Servis olarak “MySQL”i seçin, böylece Windows kimlik doğrulamayı nerde yapacağını bilir(Sadece localhost’ta). Henüz MySQL’i kurmadıysanız, Mysql’in kendi sitesinden indirin und kurun.
- İleri’ye seçin ve yüklemeyi tamamlayın.
Mysql’i kurduktan sonra Service Listesinde yoksa. Asagidaki “libymsql.dll” dosyasini indirin ve “c:/Program Files (x86)/hMailserver/Bin”e ekleyin.
libmysql.dll
hMailServer – Domain Oluşturma
Windows Server’da DNS (Alanı Adı Sistemi) sunucusu çalıştırmalısınız, böylece hMailServer gelen/giden İP’leri çözümleyebilir. DNS hakkında ilerde ek bir makale yayınlayacağım. Bu yüzden size şimdilik DNS’i hMailServer’a nasıl ekleneceğini göstereceğim.
DNS Sunucusunu ayarladıktan sonra, aşağıdaki ekran görüntülerindeki gibi bir sonuç elde etmelisiniz.
DNS Kaydının olup olmadığını, kendi IP Adresinizi nslookup
ile kontrol edin, Yerel Sunucu da olduğunuzdan ve DNS Sunucusu aynı sunucuda (sadece bu konuda, DNS Server başka Ağ Aygıtında da olabilir), Ağ ayarlarınızdan DNS sunucusuna kendi IP’inizi yada localhost IP’sini yazın: 127.0.0.1
(Loopback IP).
Yukardakileri ayarladıktan sonra, domain ismini hMailServer Domains Menüsünden ekleyebilirsiniz.
Eklediğiniz Domain Adını Diagnotics Menüsü ile kontrol edin, burda önemli olan MX Kaydıdır.
hMailServer – Kullanıcı Hesabı Oluşturma
Sadece kullanıcı adı ve bellek sınırını girin. Diğer ayarlara bakmanızı öneririm(Eğer dahili Veritabanı kullanıyorsanız, kullanıcıyı Active Directory hesabıyla giriş yapacak şekilde ayarlayabilirsiniz), bu konuda diğer ayarlara ihtiyacımız yok. Ben iki örnek Hesap oluşturacam, sonra bunları Thunderbird test edicem.
Thunderbird – Email Konfigurasyonu
Linux işletim sistemini henüz yüklemediğim için Windows’a Thunderbird kurdum ve simd iki hesap oluşturuyorum. Linux’ta Thunderbird ‘ü kurmak istiyorsanız /etc/resolv.conf
‘ a dikkat etmelisiniz. Aşağıdaki ekran görüntüsü gibi Linux’ta nameserver olarak Windows Server’i ayarlamalısınız.
Previous
Next
Windows Server 2012 R2’de hMailServer Kurulumu hakkında ben bu kadar biliyorum 🙂
Farklı bir hata alırsanız, yorumda belirtebilirsiniz:)