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.
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.
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.
Rol ve Özellik Ekle
Server Manager > Manage > Add Roles and Features kısmına tıkla aşağıdaki adımları uygula
Bu kısımda Active Directory Domain Services (ADDS) ve Web Server (IIS) ekliyoruz.
Yüklenme tamamlandıktan sonra Promote this server to a domain controller butonuna tıklıyoruz.
Açılan pencerenden Add a new forest e tıklayıp domain ismimizi belirliyoruz.
Install deyip yüklenmesini bekliyoruz.
İş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.
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
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
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
Exchange Server 2019 Kurulumu
- 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
.\Setux.EXE /PrepareAD /OrganizationName:"liman" /IAcceptExchangeServerLicenseTerms_DiagnosticDataOn
.\Setux.EXE /IAcceptExchangeServerLicenseTerms_DiagnosticDataOn /PrepareDomain:liman.com
.\Setup.EXE /IAcceptExchangeServerLicenseTerms_DiagnosticDataOn /mode:Install /Role:MailBox
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
Giriş yaptıktan sonra sizi aşağıdaki gibi bir ekran karşılayacaktır.
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.
İstenilen alanlar doldurulup Save butonuna tıklanılır.
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
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.
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.
Email gönderme işleminde bulunacak host'un IP adresi yazılır.
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
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.
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)