Aziz Ozbek
WordPress Expert from Zürich
hmail server kurulumu - windows server 2012 r2

📧 hMailServer Kurulumu – Windows Server 2012 R2

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.

  1. Yükleme ortamını sürücüye takın. Bir sanal makineniz varsa, .iso dosyasını CD-ROM’a koyabilirsiniz.
  2. Sunucu Yöneticisi’ni açın, sağ üstte ve “Roller ve Özellikler Ekle” yi tıklayın.
  3. Özellikler Menüsü’ne kadar İleri’ye basın.
  4. .NET Framework Özelliğini seçin ve İleri’yi tıklayın.
  5. Ancak, “Yükle” yi tıklamadan önce, “Alternatif Kaynak Yolu Belirt” i seçin.
  6. D:sourcessxs yazınız (D: benim CD-ROM’um)
  7. Şimdi “Yükle” yi tıklayın.

 

How-to-install-hMailServer-on-Windows-2012-R2-01
Add Roles and Features

 

.net framework 3.5 installation windows server 2012 r2
Choose .NET framework 3.5 Features

 

.net installation windows server 2012 r2
Writing Source Patch

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).

img.1 Veritabanı Seçimi
  • 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.

img.2 Harici Veritabanı Oluşturma

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.

img.3 Mssql Konfigurasyonu

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.

img.4 Mysql Yapılandırma
  • 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_Installation_on-windows-server-2012-r2-04_02
img.5 Mysql Service wählen

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).


Windows Server 2012 R2 DNS localhost
img.6 DNS Kaydı Kontrolü

Yukardakileri ayarladıktan sonra, domain ismini hMailServer Domains Menüsünden ekleyebilirsiniz.


Windows Server 2012 R2 hmailserver create domain
img.8 hMailServer Domain Oluşturma

Eklediğiniz Domain Adını Diagnotics Menüsü ile kontrol edin, burda önemli olan MX Kaydıdır.


Windows Server 2012 R2 hmailserver mx exchange control
img.7 hMailServer Domain Kontrolü

hMailServer – Kullanıcı Hesabı Oluşturma


hmailserver konto erstellen
img.9 Creatin User Accounts

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.


hmailserver konto erstellen_02
img.10 Kullanıcı Oluşturma

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.

 

Thunderbird hMailServer Connection-Windows
Setting up first Account

 

Thunderbird hMailServer Connection-Windows-02
Setting up second Account

 

Thunderbird hMailServer Connection-Windows-03
Thunderbird Accounts

 

Thunderbird hMailServer Connection-Windows-04
From first Account to second Accound Mail

 

Thunderbird hMailServer Connection-Windows-05
Getting Mail From first Account

 

Ubuntu Windows Server 2012 R2 DNS
Ubuntu resolv.conf Enter Nameserver

 

Ubuntu Check DNS Entry
Ubuntu Check DNS Entry

Previous
Next

Windows Server 2012 R2’de hMailServer Kurulumu hakkında ben bu kadar biliyorum 🙂

Farklı bir hata alırsanız, yorumda belirtebilirsiniz:)

Rating: 5.0/5. From 6 votes.
Please wait...

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir