Nachdem wir den Exchange Server 2016 installiert haben, können wir nun mit der Konfiguration beginnen.
Als erstes passen wir die Datenbanknamen und Pfade an.
Dazu öffnen wir die Exchange Shell.
Nach der Installation existiert lediglich eine Datenbank. In diese Beispiel benennen wir diese Datenbank in „MBD-TEST1“ um
Get-MailboxDatabase -Server TEST-EX1 | Set-MailboxDatabase -Name "MBD-TEST1"
Wir können nun kontrollieren ob die Datenbank nun MBD-TEST1 heisst.
Get-MailboxDatabase -Server TEST-EX1
Die Ausgabe müsste so aussehen
Als nächstes Verschieben wir die Datenbanken incl. Logs auf C:\MBD\ (In einem Produktivsystem sollten hier dedizierte Partitionen verwendet werden)
Move-DatabasePath MBXDB01 -EdbFilePath c:\MBD\MBD-Test1.edb -LogFolderPath c:\MBD
Nun bringen wir dem Exchange bei, E-Mails für eine bestimmte Domain anzunehmen.
Dazu öffnen wir die ECP und klicken auf Nachrichtenfluss – Akzeptierte Domänen und klicken auf das „+“
Wir tragen einen Namen (beliebig) und die Domäne ein, bei mit beides mal „kaiherzig.eu“, und wählen „Autorativ“ aus.
Damit fühlt sich der Exchange Server für diese Domain zuständig.
Als nächstes kümmern wir uns um die Automatische E-Mailadress vergabe.
Dazu bleiben wir im Nachrichtenfluss und klicken auf „E-Mail-Adressrichtlinie“
Wir markieren die Default Policy und klicken auf den Stift.
Wir wählen in der Spalte „E-Mail Adressformat“
Wir klicken auf „+“ und wählen das präferierte Format aus. Wichtig ist der Haken bei „Dieses Format für die Adresse der Antwort E-Mail verwenden“
Als nächstes muss ein Sendeconnector angelegt werden, damit der Exchange E-Mails an Personen versenden kann, die nicht auf diesem Exchange laufen.
Dazu bleiben wir im Nachrichtenfluss und klicken ganz rechts auf Sendeconnector und dann auf das „+“
Nun muss ein Name für den Connector vergeben werden (beliebig) und als Typ „Benutzerdefiniert“
Im nächsten Schritt kann Ausgewält werden Ob wir die E-Mails über DNS-MX oder einen Smarthost versenden wollen.
Wenn der Server direkt E-Mails versenden soll, wählen wir MX. Soll der Exchange über ein Webpostfach versenden wählen wir Smarthost.
Nun werden wir gefragt für welchen bereich der Connector arbeiten soll. Da er E-Mails ins Internet senden soll klicken wir auf „+“ und geben unter „Vollqualifizierter Domänenname (FQDN)“ einen Stern ein „*“. Damit übernimmt dieser Connector alle Mails die er bekommt.
Im nächsten Schritt muss der Connector noch mit den Server zusammengebracht werden.
Dazu klicken wir auf „+“ wählen den Exchange Server aus, und klicken auf „Hinzufügen ->“
Als letztes müssen wir dem Exchange die Interne und die Externe Adresse des Exchange mitteilen.
Dazu gibt es ein kleines Script. – Es müssen die Variablen $server, $inter, $extern, $autodiscover angepasst werden.
$server = "TEST-EX1" $intern = "EX.kaiherzig.eu" $extern = "owa.kaiherzig.eu" $autodiscoverhostname = "autodiscover.kaiherzig.eu" $owaint = "https://" + "$intern" + "/owa" $owaext = "https://" + "$extern" + "/owa" $ecpint = "https://" + "$intern" + "/ecp" $ecpext = "https://" + "$extern" + "/ecp" $ewsint = "https://" + "$intern" + "/EWS/Exchange.asmx" $ewsext = "https://" + "$extern" + "/EWS/Exchange.asmx" $easint = "https://" + "$intern" + "/Microsoft-Server-ActiveSync" $easext = "https://" + "$extern" + "/Microsoft-Server-ActiveSync" $oabint = "https://" + "$intern" + "/OAB" $oabext = "https://" + "$extern" + "/OAB" $mapiint = "https://" + "$intern" + "/mapi" $mapiext = "https://" + "$extern" + "/mapi" $auto = "https://" + "$autodiscoverhostname" + "/Autodiscover/Autodiscover.xml" Get-OwaVirtualDirectory -Server $server | Set-OwaVirtualDirectory -internalurl $owaint -externalurl $owaext Get-EcpVirtualDirectory -server $server | Set-EcpVirtualDirectory -internalurl $ecpint -externalurl $ecpext Get-WebServicesVirtualDirectory -server $server | Set-WebServicesVirtualDirectory -internalurl $ewsint -externalurl $ewsext Get-ActiveSyncVirtualDirectory -Server $server | Set-ActiveSyncVirtualDirectory -internalurl $easint -externalurl $easext Get-OabVirtualDirectory -Server $server | Set-OabVirtualDirectory -internalurl $oabint -externalurl $oabext Get-MapiVirtualDirectory -Server $server | Set-MapiVirtualDirectory -externalurl $mapiext -internalurl $mapiint Get-OutlookAnywhere -Server $server | Set-OutlookAnywhere -extern $extern -intern $intern -ExternalClientsRequireSsl:$true -InternalClientsRequireSsl:$true -ExternalClientAuthenticationMethod 'Negotiate' Get-ClientAccessServer $server | Set-ClientAccessServer -AutoDiscoverServiceInternalUri $auto
Trackbacks/Pingbacks