ssamuel
Goto Top

Wie aktiviere ich TLS 1.3 für Microsoft Exchange Server 2019 ?

Hallo zusammen,

wir betreiben einen Exchange Server 2019 von Microsoft auf einem Server 2019 Standard, auch von derselbigen Firma.

Ein Kunde schreibt uns nun dass sein Exchange Server Emails von unserem Exchange Server verweigert da wir das "völlig veraltete TLS 1.2" nutzen würden.

Jetzt zu meiner Frage: Muss ich hier tatsächlich tätig werden? Mein Exchange Server 2019 mitsamt Windows Server 2019 ist gerade mal 2 Monate alt und auf dem aktuellsten Stand.
Falls wirklich nötig, wie aktiviere bzw. installiere ich hier das nötige Update zu TLS 1.3 ?

Bitte erpart mir sinnfreie Antworten, vielen Dank face-smile

Content-ID: 602707

Url: https://administrator.de/contentid/602707

Ausgedruckt am: 22.11.2024 um 22:11 Uhr

wiesi200
Lösung wiesi200 08.09.2020 um 13:44:49 Uhr
Goto Top
Hallo,

sagen wir mal dein Kunde hat nen vollschuss.
https://devblogs.microsoft.com/premier-developer/microsoft-tls-1-3-suppo ...
TLS1.3 gibt es offiziell erst seit letztem Jahr (glaub ich) und aktuell werden alles kleiner als 1.2 Deaktiviert.

Ich hab zwar auch 1.3 schon am Laufen da ich ein Linux Gateway zwecks Spam vorgeschlagen habe. Aber so gut wie nix läuft aktuell drüber.

Hab sogar Kunden die garnicht verschlüsseln.
certifiedit.net
Lösung certifiedit.net 08.09.2020 um 13:47:41 Uhr
Goto Top
Vollschuss nicht unbedingt, aber nen Vorschuss. Bringt halt nix, wenn man selbst komplett verschlüsselt, aber dann nichts mehr durchkommt. Aber wenn er überall so gut aufgestellt ist, immerhin Hut ab. besser als "Hab sogar Kunden, die garnicht verschlüsseln" - wobei auch das als teilweises Fallback möglich sein muss.

Würde trotzdem schauen, wie ich euer System sicherer bekomme - insbesondere wenn der Exchange mit nacktem Hintern im Internet hängt.

Grüße,

Christian
certifiedit.net
Doskias
Doskias 08.09.2020 aktualisiert um 13:53:45 Uhr
Goto Top
Moin SSamuel,

nur so als kleiner Hinweis. sendet Ihr wirklich direkt vom Exchange-Server oder ist da vielleicht noch ein Smarthost, oder eine Firewall zwischen, an die der Exchange-Server die Mails übergibt und die es dann versendet? Oder Anders: Wo ist euer MX-Eintrag.

Wir hatten vor kurzem ebenfalls das "Problem", dass bei uns E-Mails abgelehnt wurden, weil diese angeblich mit TLS 1.1 verschickt wurden. Bei uns lag es allerdings daran, dass die Firewall (Sendeconnetor und MX-Eintrag-Halter) die Mails mit TLS 1.1 verschickt hat. Sprich. Die Kommunikation zwischen Exchange und Firewall war mit TLS 1.2, Firewall nach außen mit 1.1.

Gruß
Doskias
SlainteMhath
SlainteMhath 08.09.2020 um 14:00:14 Uhr
Goto Top
Moin,

die es dann versendet? Oder Anders: Wo ist euer MX-Eintrag.
Versenden hat nix, null, nada mit dem eigenen MX Eintrag zu tun...

lg,
Slainte
Doskias
Doskias 08.09.2020 um 14:08:56 Uhr
Goto Top
Zitat von @SlainteMhath:

Moin,

die es dann versendet? Oder Anders: Wo ist euer MX-Eintrag.
Versenden hat nix, null, nada mit dem eigenen MX Eintrag zu tun...

lg,
Slainte

Man sollte niemals nie absolute Verneinungen benutzen. Es kommt ganz drauf an wie du deinen Exchange-Server konfigurierst. Versenden kann sehr wohl etwas mit dem MX-Eintrag zu tun haben. Du kannst auf dem Exchange nämlich folgende Option setzen:

mx

Wenn du deinem Exchange-Server sagst, er soll als Sendeconnector den MX-Eintrag wählen, hast du auf einmal hier schon ein Zusammenhang. Ich gebe allerdings zu, dass mein erstes Post so klingt, sei hier zwingend eine Verbindung zu sehen. Da gebe ich dir recht: Es muss nicht zwingend so sein.
wiesi200
wiesi200 08.09.2020 um 14:14:55 Uhr
Goto Top
Zitat von @Doskias:

Die Kommunikation zwischen Exchange und Firewall war mit TLS 1.2, Firewall nach außen mit 1.1.
Du könntest dem dann auch nix schicken 😉. Der Kunde wird sich vermutlich mit einigen unterhalten müssen.

Bei E-Mail muss man große Kompromiss eingehen können.

Aber auch mir wäre beim Exchange direkt im Internet unwohl wie schon von Christian geschrieben. Bin ein Fan von RSpamd. War ein Tipp von @Dani
wiesi200
wiesi200 08.09.2020 um 14:17:20 Uhr
Goto Top
Zitat von @Doskias:

Zitat von @SlainteMhath:

Moin,

die es dann versendet? Oder Anders: Wo ist euer MX-Eintrag.
Versenden hat nix, null, nada mit dem eigenen MX Eintrag zu tun...

lg,
Slainte

Man sollte niemals nie absolute Verneinungen benutzen. Es kommt ganz drauf an wie du deinen Exchange-Server konfigurierst.
Doch die absolute Verneinung passt da schon. Bei deinem Bild geht es um dem MX des Empfängers. Dein eigener MX hat nie was mit dem Versenden zu tun.
certifiedit.net
certifiedit.net 08.09.2020 um 14:17:58 Uhr
Goto Top
Zitat von @Doskias:

Zitat von @SlainteMhath:

Moin,

die es dann versendet? Oder Anders: Wo ist euer MX-Eintrag.
Versenden hat nix, null, nada mit dem eigenen MX Eintrag zu tun...

lg,
Slainte

Man sollte niemals nie absolute Verneinungen benutzen. Es kommt ganz drauf an wie du deinen Exchange-Server konfigurierst. Versenden kann sehr wohl etwas mit dem MX-Eintrag zu tun haben. Du kannst auf dem Exchange nämlich folgende Option setzen:

mx

Wenn du deinem Exchange-Server sagst, er soll als Sendeconnector den MX-Eintrag wählen, hast du auf einmal hier schon ein Zusammenhang. Ich gebe allerdings zu, dass mein erstes Post so klingt, sei hier zwingend eine Verbindung zu sehen. Da gebe ich dir recht: Es muss nicht zwingend so sein.

Versand über MX kann aber auch bedeuten, dass der Exchange sich selbst um DNS etc kümmert. Wenn dazwischen noch ein Spamgateway ist, bedeutet diese Option nichts mehr.
certifiedit.net
certifiedit.net 08.09.2020 um 14:18:25 Uhr
Goto Top
Maximal mit dem SPF, wenn das auf den MX Bezug nimmt. face-smile
Doskias
Doskias 08.09.2020 um 14:26:55 Uhr
Goto Top
Zitat von @wiesi200:

Zitat von @Doskias:

Zitat von @SlainteMhath:

Moin,

die es dann versendet? Oder Anders: Wo ist euer MX-Eintrag.
Versenden hat nix, null, nada mit dem eigenen MX Eintrag zu tun...

lg,
Slainte

Man sollte niemals nie absolute Verneinungen benutzen. Es kommt ganz drauf an wie du deinen Exchange-Server konfigurierst.
Doch die absolute Verneinung passt da schon. Bei deinem Bild geht es um dem MX des Empfängers. Dein eigener MX hat nie was mit dem Versenden zu tun.

Hier passt jetzt die absolute Verneinung. Denn deine Aussage zu meinem Bild ist falsch.

Mein Bild zeigt eine Option die es im Exchange-Sendeconnector gibt. Wir wir ja alle wissen kann ich Exchange mehrere Domänen verwalten und brauche nicht für jede einen eigenen Exchange. Sagen wir mal Hallo.de und Welt.de sind unsere Domänen. Der Haken in meinem Bild bezieht sich auf die im Empfangsconnector hinterlegten Empfangsdomänen. Habe ich diese beiden Domänen und setze den haken, dann wird beim versenden von Hallo.de der MX-Rekord von Hallo.de als Sendeconnector verwendet und bei Welt.de der entsprechende. Ich muss dann also nicht für jede Domänen einen Sendeconnector einrichten oder Smarthosts nutzen. "Empängerdomäne verbundener MX-Eintrag" darf nicht verwechselt werden mit dem MX-Eintrag des Empfängers.
certifiedit.net
certifiedit.net 08.09.2020 um 14:36:01 Uhr
Goto Top
Ich muss dann also nicht für jede Domänen einen Sendeconnector einrichten oder Smarthosts nutzen.

Nein, du nimmst den generischen, meist mit *, das hat nix mit dem MX zu tun.
Doskias
Doskias 08.09.2020 um 14:44:42 Uhr
Goto Top
Im englischen heißt die Option: Use DNS to route mail und ist beschrieben wie folgt:
When you select DNS resolution to deliver mail, the source Exchange server for the Send connector must be able to resolve the MX records for the address spaces that are configured on the connector.

Quelle für die Info ist:
https://docs.microsoft.com/de-de/exchange/mail-flow/connectors/send-conn ...

Ich will nicht unbedingt auf meiner Meinung beharren, ich versuche es ja zu verstehen, aber selbst die Microsoft-Dokumentation gibt an, dass in dem Fall der MX-Record aufgelöst werden muss um die Mail zu versenden.
certifiedit.net
certifiedit.net 08.09.2020 um 14:47:57 Uhr
Goto Top
Genau, aber externe (sprich nicht der auf dem Exchange, sondern auf dem Zielsystem).
SlainteMhath
SlainteMhath 08.09.2020 um 14:54:46 Uhr
Goto Top
Also selbst in der deutschen Übersetzung ist das doch eindeutig...

1. Nutze DNS um den MX des Empfängers aufzulösen und sende dort hin
oder
2. Nutze einen Smarthost

Deine Frage war
Wo ist EUER MX-Eintrag?

Und der EIGENE MX hat mit dem Versenden (ggfs. am Rande wg. SPF) nix, null, nada, zilch zu tun.
Doskias
Doskias 08.09.2020 um 15:00:39 Uhr
Goto Top
Sorry, auch wenn ich es versuche, ich begreife es nicht. Aber ich versuche es und finde es gut, dass ihr nicht versucht mir das zu erklären face-smile

Nehmen wir an ich bin in der Domain Doskias.de. Ich hab eine Firewall (FW.Doskias.de) die eine Feste IP hat und wo der MX-.Record hinterlegt ist. Die Firewall leitet das dann an meinen Exchange EX.Doskias.de weiter. Auf dem Exchange habe ich einen Sendeconnector für @doskias.de eingerichtet und die Option oben gesetzt. Nun möchte ich eine Mail an support@Microsoft.de senden.

So bin ich bislang immer davon ausgegangen, dass wenn ich nun eine Mail verschicke diese Mail von EX.Doskias.de an FW.Doskias.de übergeben wird und FW.Doskias.de die E-Mail nimmt und dann an den MX von Microsoft weitergibt.

Wenn ich dich jetzt aber richtig verstehe, dann baut mein Mailserver eine direkte Verbindung zum MX von Microsoft auf und übergibt die Mail?
wiesi200
wiesi200 08.09.2020 um 15:05:35 Uhr
Goto Top
Zitat von @Doskias:

Wenn ich dich jetzt aber richtig verstehe, dann baut mein Mailserver eine direkte Verbindung zum MX von Microsoft auf und übergibt die Mail?
Wenn die Option wie auf deinem Bild gespeichert ist ja, beim Smarthost (Firewall falls die das kann) nein.

Sollten wir hier nicht was neues aufmachen und nicht die TLS1.3 Anfragen zumüllen?
Doskias
Doskias 08.09.2020 um 15:10:20 Uhr
Goto Top
Der Kreis schließt sich dann jetzt wiesi200.

Bei uns ist der Haken so gesetzt. Wenn dem so ist, wie hier beschrieben, wieso hat dann die Firewall bei uns das TLS 1.2 vom Exchange gekillt und die Mail mit TLS 1.1. rausgeschickt? Hätte die Mail dann nicht wie vom Exchange-Server mit TLS 1.2 an den Zielserver geleitet werden müssen?
certifiedit.net
certifiedit.net 08.09.2020 um 15:10:26 Uhr
Goto Top
Sorry, auch wenn ich es versuche, ich begreife es nicht. Aber ich versuche es und finde es gut, dass ihr nicht versucht mir das zu erklären

mh? ein nicht zu viel?

Wenn ich dich jetzt aber richtig verstehe, dann baut mein Mailserver eine direkte Verbindung zum MX von Microsoft auf und übergibt die Mail?

zum MX, den die Herren von Microsoft auf MX - microsoft.com hinterlegt haben, ja.
certifiedit.net
certifiedit.net 08.09.2020 um 15:10:57 Uhr
Goto Top
Zitat von @Doskias:

Der Kreis schließt sich dann jetzt wiesi200.

Bei uns ist der Haken so gesetzt. Wenn dem so ist, wie hier beschrieben, wieso hat dann die Firewall bei uns das TLS 1.2 vom Exchange gekillt und die Mail mit TLS 1.1. rausgeschickt? Hätte die Mail dann nicht wie vom Exchange-Server mit TLS 1.2 an den Zielserver geleitet werden müssen?

weil die Firewall sich als Proxy dazwischensetzt. Das kann auch für den Exchange ganz transparent passieren.
SSamuel
SSamuel 08.09.2020 um 15:19:46 Uhr
Goto Top
Vielen Dank für die zahlreichen Antworten. Ich denke dass ich es als gelöst ansehe, mein Server ist mit den derzeitigen Einstellungen Standard und keinesfalls ein Sicherheitsrisiko.
Vielleicht noch eine kurze Antwort, ja ich habe einen MX Eintrag und mein Exchange Server ist sauber von GeoTrust zertifiziert.
Dankeschön für euer mitwirken.
face-smile
SSamuel
SSamuel 08.09.2020 um 15:22:44 Uhr
Goto Top
Wir haben keinen Smarthost, es ist ein MX Eintrag gesetzt, fehlerfrei geprüft.
support-m
support-m 08.09.2020 aktualisiert um 15:31:43 Uhr
Goto Top
Hi!


Zitat von @Doskias:
Nehmen wir an ich bin in der Domain Doskias.de. Ich hab eine Firewall (FW.Doskias.de) die eine Feste IP hat und wo der MX-.Record hinterlegt ist. Die Firewall leitet das dann an meinen Exchange EX.Doskias.de weiter. Auf dem Exchange habe ich einen Sendeconnector für @doskias.de eingerichtet und die Option oben gesetzt. Nun möchte ich eine Mail an support@Microsoft.de senden.

Ohne mich jetzt als SMTP/Exchange Profi bezeichnen zu können, aber der MX-Eintrag ist keine "Funktion", die man Geräten zuweist.

Der MX wird beim öffentlichen DNS von doskias.de hinterlegt und zeigt auf eine öffentliche IP. Ob diese nun bei einem Hoster liegt oder auf deine Firewall bleibt erstmal dir überlassen. Wenn der MX auf deine Firewall zeigt, brauchst du die entsprechende Infrastruktur, um Mails direkt verarbeiten zu können. Ein Exchange kann das grundsätzlich. Wir lassen allerdings den MX beim Hoster und hinterlegen dort ein Catch-All Postfach und rufen darüber die Mails mit einem POP3 Connector ab.

Es macht keinen Sinn, bei deinem Sendekonnektor deine Domain zu hinterlegen, denn sonst kann der Exchange nur Mails an deine Domain schicken. Beim Sendekonnektor trägt man in der Regel "*" ein, da dieser für alle möglichen externen Empfänger gelten soll.

Dein Mailserver baut auch keine Verbindung "zum MX von Microsoft" auf, sondern direkt mit dem Mailserver von Microsoft. Vorher erfrägt er allerdings die MX-Adresse von Microsoft beim öffentlichen DNS-Server von Microsoft. Der MX zeigt dann auf den entsprechenden Mailserver von Microsoft. In der Regel ist das normalerweise allerdings eine Firewall, die entsprechende Portweiterleitungen auf den Exchange eingerichtet hat (man will den Mailserver ja nicht direkt im Internet exponieren).

Um also deine Frage zu beantworten. Wenn du den Haken bei MX beim Sendekonnektor setzt, sendet der Exchange selbst (mithilfe des MX-Eintrages) die Mail an den Ziel-Mailserver. Wenn du den Haken bei Smarthost setzt, schickt der Exchange die Mail an den Smarthoster, dieser übernimmt dann den MX-Lookup.

Falls ich mit irgendetwas falsch liegen solle, möge man mich bitte verbessern, ich lerne auch noch gerne dazu face-smile

MfG
SSamuel
SSamuel 08.09.2020 um 15:47:23 Uhr
Goto Top
Wir haben beim Hoster einen MX Eintrag in der Hauptdomain gesetzt, der auf die Subdomain "mail.domain.de" zeigt, die Subdomain hat einen A-Record welcher auf die öffentliche feste IP des Exchange-Servers zeigt. Der Reverse-DNS beim Internetanbieter ist gesetzt und auch im Empfangs-Connector ist der der Name "mail.domain.de" gesetzt mit dem der Exchange antworten soll.
Gibt es weitere Fragen ? *g*
mbehrens
mbehrens 08.09.2020 um 17:33:41 Uhr
Goto Top
Zitat von @SSamuel:

wir betreiben einen Exchange Server 2019 von Microsoft auf einem Server 2019 Standard, auch von derselbigen Firma.

Ein Kunde schreibt uns nun dass sein Exchange Server Emails von unserem Exchange Server verweigert da wir das "völlig veraltete TLS 1.2" nutzen würden.

Da es zur Zeit keine Unterstützung hierfür gibt, kann es nicht sein Exchange sein. Es wird vielmehr irgendein Proxy sein, der viel zu restriktiv eingestellt ist.

Jetzt zu meiner Frage: Muss ich hier tatsächlich tätig werden? Mein Exchange Server 2019 mitsamt Windows Server 2019 ist gerade mal 2 Monate alt und auf dem aktuellsten Stand.
Falls wirklich nötig, wie aktiviere bzw. installiere ich hier das nötige Update zu TLS 1.3 ?

Da weder Betriebssystem noch sonstige beteiligte Software TLS 1.3 in vollem Umfang unterstützen, wird das zur Zeit nichts. Selbst die SaaS Produkte sind noch nicht so weit.
117471
117471 08.09.2020 um 19:40:23 Uhr
Goto Top
Hallo,

Zitat von @SSamuel:

Ein Kunde schreibt uns nun dass sein Exchange Server Emails von unserem Exchange Server verweigert da wir das "völlig veraltete TLS 1.2" nutzen würden.

Blödsinn. Vermutlich wollte er einmal einen technischen Begriff benutzen um irgendwie "kompetent" oder "sicherheitsaffin" zu wirken. Für mich wäre so ein Kunde nicht seriös. Nimm Geld von ihm, aber verlasse dich auf nichts, was er Dir (technisch oder organisatorisch) anbietet face-smile

Gruß,
Jörg