DEV Community

Abdulkadir Erbas for Açıklab

Posted on • Edited on

Exchange Server 2019 Kurulumu

Bu yazıyla beraber Exchange Server 2019 kurulumunu yapabilecek ve 3. parti bir uygulama kullanarak exchange server üzerinde email servisinizin doğru çalışıp çalışmadığını test edebileceksiniz.

Exchange Server 2019 CU14 İndirme Linki

Kurulum Yapacağım Sistemin Özellikleri

  • Windows Server 2019 Standart
  • 50GB Disk
  • 16GB Ram

Ben test ortamında kullanacağım için 16gb RAM verdim. Gerçek ortamda minimum 128gb ram kullanılması tavsiye edilir. Ayrıca Windows Server 2019 Standart yerine, Windows Server 2019 Datacenter de kullanabilirsiniz. Aşağıdaki linkten exchange server için sistem gereksinimlerini inceleyebilirsiniz.
https://learn.microsoft.com/en-us/exchange/plan-and-deploy/system-requirements?view=exchserver-2019

 

DİKKAT!
Bu yazı kapsamında Domain Controller (DC) üzerine Exchange Server kurulumu gerçekleştirdik. Ancak, normal şartlar altında DC ve Exchange Server farklı fiziksel veya sanal makinelerde bulunmalıdır. Bunun temel nedeni, performans ve güvenlik ile ilgili olası sorunlardan kaçınmaktır.

Eğer amacınız yalnızca mail servisinizi test etmekse, bu dökümanı takip edebilirsiniz. Ancak, DC’niz zaten farklı bir sunucuda kuruluysa, "Rol ve Özellik Ekle" başlığı altındaki Active Directory Domain Services (ADDS) kurulum adımını atlayarak devam edin. Çünkü ADDS kurulumu, bir sunucuyu Domain Controller haline getirir.


Exchange Server 2019 Kurulumundan Önce

Bilgisayar İsmini Değiştir

  • Control Panel > System and Security > System alanına girdikten sonra sol bölümde yer alan Advanced System Settings'e git. Computer Name bölümünden; Change butonuna tıklayıp bilgisayar adını değiştir.

Image description

Bilgisayar adını EXC2019 olarak belirliyorum. Siz istediğiniz ismi verebilirsiniz. Sonraki adımlarda belirlediğim bu isme göre işlem yapacağım. Siz kendi belirlediğiniz isme göre işlem yapmalısınız.
Image description
OK butonuna tıkladıktan sonra bilgisayarı yeniden başlatmanız gerekiyor.

Sabit IP Atanması Yap

  • Control Panel > Network and Internet > Network Connection > Ethernet > Properties > Internet Protocol Version 4 (TCP/IPv4) kısmından IP adres ve DNS server addresinizi giriniz. Image description

Rol ve Özellik Ekle

  • Server Manager > Manage > Add Roles and Features kısmına tıkla aşağıdaki adımları uygula
    Image description
    Image description
    Image description
    Image description

  • Bu kısımda Active Directory Domain Services (ADDS) ve Web Server (IIS) ekliyoruz.
    Image description
    Image description
    Image description

  • Install deyip yüklenmesini bekliyoruz.
    Image description
    Image description

  • Yüklenme tamamlandıktan sonra Promote this server to a domain controller butonuna tıklıyoruz.
    Image description

  • Açılan pencerenden Add a new forest e tıklayıp domain ismimizi belirliyoruz.
    Image description

  • DSMR parolası oluşturup devam ediyoruz.
    Image description
    Image description

  • Otomatik gelen domain adını değiştirmeden devam ediyoruz.
    Image description
    Image description
    Image description

  • Install deyip yüklenmesini bekliyoruz.
    Image description
    İşlem bittikten sonra bilgisayarı yeniden başlatıyoruz.


Exchange Server 2019 Bağımlılıklarının Kurulumu

Bağımlılıkları Yükle

Aşağıda belirttiğim Windows'un resmi sitesinden gerekli kurulum dosyalarını indirmeniz gerekiyor.

https://learn.microsoft.com/en-us/exchange/plan-and-deploy/prerequisites?view=exchserver-2019

Bu 5 Dosyayı indirdikten sonra kurulumunlarını tek tek yapmanız gerekiyor. Basit kurulum işlemleri mevcut.
Image description

Kurulumları tamamladıktan sonra terminalden de bazı bağımlılıkları indirmemiz gerekiyor.

  • Powershelli yönetici olarak çalıştırıp aşağıdaki komutları sırasıyla yazın.
Install-windowsFeature RSAT-ADDS
Enter fullscreen mode Exit fullscreen mode

Image description

Install-WindowsFeature Server-Media-Foundation, NET-Framework-45-Core, NET-Framework-45-ASPNET, NET-WCF-HTTP-Activation45, NET-WCF-Pipe-Activation45, NET-WCF-TCP-Activation45, NET-WCF-TCP-PortSharing45, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation, RSAT-ADDS 
Enter fullscreen mode Exit fullscreen mode

Image description

Image description

Bağımlılıkların kurulumlarını da tamamladıktan sonra exchange kurulumuna geçebiliriz.


ADSI Oluştur

  • Active Directory Services Interfaces Editor (ADSI) Kur
    ADSI Edit
    kısmından Connect to... butonuna tıkla
    Image description

  • Açılan pencerenden OK Butonuna tıkla
    Image description


Exchange Server 2019 Kurulumu

Image description

  • Terminalden kurulum işlemini yapacağız. PowerShell'i yönetici olarak çalıştırıp cd E:\ komutu ile dosya içerisine giriyoruz. Aşağıdaki komutları sırasıyla çalıştırıyoruz.
.\Setup.EXE /PrepareSchema /IAcceptExchangeServerLicenseTerms_DiagnosticDataON
Enter fullscreen mode Exit fullscreen mode

Image description

.\Setux.EXE /PrepareAD /OrganizationName:"liman" /IAcceptExchangeServerLicenseTerms_DiagnosticDataOn
Enter fullscreen mode Exit fullscreen mode

Image description

.\Setux.EXE /IAcceptExchangeServerLicenseTerms_DiagnosticDataOn /PrepareDomain:liman.com
Enter fullscreen mode Exit fullscreen mode

Image description

.\Setup.EXE /IAcceptExchangeServerLicenseTerms_DiagnosticDataOn /mode:Install /Role:MailBox
Enter fullscreen mode Exit fullscreen mode

Image description

Kurulum tamamlandı. Şimdi ise Exchange Server'in kullanımından kısaca bahsedeğim.


Exchange Server Kullanımı

Exchange Admin Center (EAC) Erişim

Exchange serverin yönetim paneli olan EAC'ye erişmek için bir tarayıcıya sunucu adı veya IP adresiyle aşağıdaki formatta URL yazılır:
https://<hostname>:/ecp

Image description

Image description

Giriş yaptıktan sonra sizi aşağıdaki gibi bir ekran karşılayacaktır.
Image description

Bu arayüzden exchange server'in yapılandırma, yönetim ve izleme işlemlerini kolaylıkla gerçekleştirebilirsiniz. Örnek olarak EAC kullanarak user oluşturmayı anlatacağım.

User Oluşturma

  • recipients > mailboxes bölümünden + botununa tıklanıp User mailbox seçilir.
    Image description

  • İstenilen alanlar doldurulup Save butonuna tıklanılır.

Image description
Image description

Outlook Web Access (OWA) Erişim

  • OWA'ya erişimek için web tarayıcısına aşağıdaki formatta URL yazılır: https://<hostname>:/ecp

Image description
Image description

Email Gönderme

Email gönderme mekanizmasının doğru çalıştığından emin olmak için email testi yapacağız.

administrator'den akadir@liman.com hesabına email atacağım.
Image description

emailimiz geldi.
Image description


E-posta Testini Gerçekleştirmek

Exchange Üzerinde Internal Relay Yapılandırması

Exchange Server ortamımızda bulunan alıcılara, istemci veya uygulamaları kullanarak e-posta gönderebilmek için kullanılmaktadır.

  • EAC arayüzünden mail flow > recevice connectors bölümüne gidilir. Yeni connector oluşturmak için + butonuna tıklanılır.
    Image description

  • Role: Frontend Transport seçilir.
    Image description

  • Next'e tıklanıp devam edilir.
    Image description

  • + butonuna tıklanır.
    Image description

  • Email gönderme işleminde bulunacak host'un IP adresi yazılır.

Image description

Image description

Image description

Exchange Management Shell kullanarak aşağıdaki komutu çalıştırın.

Get-ReceiveConnector "EXC2019\IP_Relay" | Add-ADPermission -User 'NT AUTHORITY\Anonymous Logon' -ExtendedRights MS-Exch-SMTP-Accept-Any-Recipient
Enter fullscreen mode Exit fullscreen mode

Image description

Bu komut, Exchange Server'daki IP_Relay Connector üzerinde anonim kullanıcıların Anonymous Logon yetkisine sahip olmasını sağlar. Yani 3. taraf uygulamaların bu exchange sunucusunu posta göndermek için kullanmasına izin verir.

Yazılımınızın ayarlarını doğru bir şekilde yapılandırdıktan sonra mailiniz iletilecektir.
Image description

Bu yazıyla beraber Exchange Server 2019 kurulumunu ve 3. parti uygulama kullanarak bu server üzerinden nasıl mail gönderilebileceğini görmüş olduk.

Top comments (0)