Die letzten beiden Beiträge haben einen Mailserver gebaut, der eine Reihe von Regeln einhält, einmal aus vier Paketen und einmal aus einer einzigen Binary. Fast niemand macht das. Man bezahlt Microsoft, richtet seine Domain auf Exchange Online aus und lässt es den ganzen Rest erledigen. Die faire Frage ist hier also nicht „wie baue ich es“, sondern „wenn ich die Plattform, auf der das halbe Land läuft, ohnehin schon bezahlt habe, kann ich sie dazu bringen, dieselben Regeln einzuhalten?“
Die Antwort, aus Microsofts eigener Dokumentation und einem Read-only-Blick auf das DNS echter Mandanten, lautet: einige davon gut, mehrere gar nicht, und die Plattform sagt dir nicht, welche welche ist. Das ist die Fisher-Price-Edition der Mail-Sicherheit. Die Ecken sind abgerundet, das scharfe Werkzeug ist weggeräumt, und ein paar der Kontrollen, nach denen du tatsächlich greifen würdest, sind gar nicht zum Einschalten da. Jede Behauptung ist mit einer Microsoft-Seite belegt, geprüft am 22. Oktober 2026, und jedes DNS-Ergebnis ist mit dig reproduzierbar.
Die Wertung
Hier sind die Hausregeln aus dem Leitbeitrag, /de/email/why-every-mail-setting-has-to-be-right/, gegen das, was Exchange Online einem Administrator tatsächlich erlaubt.
| Regel | Exchange Online | Urteil |
|---|---|---|
| Kein Klartext eingehend | TLS lässt sich nur pro Partner-Connector verlangen, nach benannter Domain oder IP | kein mandantenweiter Schalter |
| Kein Klartext ausgehend | standardmäßig opportunistisch; erzwungenes TLS braucht einen Connector pro Ziel | nicht Standard |
| DANE ausgehend | standardmäßig an; ein Mandatory-Modus existiert, pro Connector | gut |
| MTA-STS ausgehend | immer an, automatisch validiert | gut |
| IPv6 | eingehend pro akzeptierter Domain, Opt-out durch Mandant oder durch Microsoft | in der Praxis blockiert |
| Unbekannte Absenderdomains verwerfen | keine dokumentierte Kontrolle | fehlt |
| Relay braucht ein Login | SMTP AUTH, aber Basic Auth bis Ende 2026 aktiv, und IP-Relay sendet als beliebige Adresse | halb fertig |
| Ein Login sendet als es selbst | SMTP AUTH erzwingt Send As; Direct Send braucht gar keine Authentifizierung | ein Loch |
| SPF-Fehler ablehnen | nicht abgelehnt; eine standardmäßig deaktivierte Einstellung markiert sie als Spam | nein |
| DKIM-Fehler ablehnen | keine Kontrolle lehnt allein wegen DKIM ab | nein |
| DANE eingehend + DNSSEC | GA, aber Opt-in, und nicht auf dem Host, den jeder Mandant nutzt | begonnen, unfertig |
Fünf davon sind ein glattes Nein oder eine Fehlstelle. Die Form davon sind drei Spalten: die Dinge, die Microsoft entscheidet und richtig macht, die Handvoll, die du einschalten darfst, und die, die schlicht nicht da sind, um sie umzulegen.
Lies weiter, warum jede dort steht, wo sie steht, denn die Gründe sind vernichtender als die Urteile.
Was es gut macht, klar gesagt
Erst das Lob, denn es ist verdient. Auf dem ausgehenden Pfad ist Exchange Online wirklich gut. DANE-Validierung ist seit 2022 standardmäßig an, MTA-STS-Validierung läuft automatisch, mit „nothing administrators need to do to apply it“,1 und ein Mandatory-DANE-Modus pro Connector kam Anfang 2026.2 Das ist mehr, als die meisten selbst gehosteten Server ab Werk hinbekommen.
DANE eingehend mit DNSSEC wurde am 28. Oktober 2024 allgemein verfügbar, und die TLSA-Einträge validieren bei einem Mandanten, der auf den neuen Host umgezogen ist.34 Die Fähigkeit existiert also. Der Haken ist alles drumherum, und das ist der Rest dieses Beitrags.
Kein Klartext eingehend: Es gibt keinen Schalter
Die erste Hausregel lautet, dass der Server Mail verweigert, die im Klartext ankommt. Auf Exchange Online gibt es keine Möglichkeit, das von jedem Absender zu verlangen. TLS lässt sich fordern, aber nur auf einem Partner-Connector, begrenzt auf benannte Domains oder IP-Bereiche, und der Parameter „applies only to Partner type connectors“.5 Für alle anderen ist der Standard opportunistisch.6 Von deinen benannten Partnern kannst du TLS verlangen. Vom Internet als Ganzem kannst du es nicht verlangen, und genau um diese Menge an Absendern geht es in der Regel. Es ist keine mandantenweite Kontrolle dokumentiert, die eingehendes TLS erzwingt.
Unbekannte Absenderdomains verwerfen: Nirgends dokumentiert
Der Postfix-Aufbau verweigert Mail, deren Absenderdomain nicht existiert, bei MAIL FROM, vor dem Nachrichtentext. Ich habe das Exchange-Online-Äquivalent in der Dokumentation zu Anti-Spam, Authentifizierung und Anti-Phishing gesucht, und es gibt keines. Das Nächste ist composite authentication, und Microsoft sagt ausdrücklich, dass „a composite authentication failure doesn’t directly result in a message being blocked“.7 Also sage ich es vorsichtig: Microsoft dokumentiert keine Kontrolle, die Mail von einer nicht existierenden Absenderdomain verwirft. Ob im Filtern etwas Undokumentiertes passiert, kann ich von außen nicht sehen, und du auch nicht, was ziemlich genau der Punkt ist.
SPF- und DKIM-Fehler ablehnen: Nein, und nein
Das ist die eine, die einen Administrator abrupt innehalten lassen sollte. Die Hausregel lautet, eine Nachricht abzulehnen, die SPF hart durchfällt, oder deren DKIM-Signatur vorhanden ist und nicht verifiziert. Exchange Online tut an der Tür weder das eine noch das andere.
Für SPF gibt es eine Einstellung, vergraben im erweiterten Spam-Filter. Sie ist standardmäßig „Off“, und wenn sie an ist, lehnt sie die Nachricht nicht ab: Sie markiert Mail von einem nicht gelisteten Absender „as high confidence spam“.8 Lies das zweimal. Das Stärkste, was Exchange Online gegen jemanden tut, der eine Domain fälscht, deren SPF -all sagt, ist, sie in den Junk-Ordner zu legen, und selbst das ist ab Werk aus. Für DKIM gibt es gar nichts: Keine Einstellung lehnt eine Nachricht allein deshalb ab, weil ihre Signatur nicht verifiziert hat. Eine fehlgeschlagene Signatur fließt in DMARC und die composite-Bewertung ein, und damit hat es sich.
Ablehnung passiert in einem Fall: Wenn die Domain des Absenders DMARC p=reject veröffentlicht, respektiert Exchange Online das standardmäßig und verweigert zur SMTP-Zeit mit 550 5.7.1.9 Gut, und standardmäßig an, aber es hängt ganz davon ab, dass der Absender das Richtige getan hat. Die Kontrollen, die die anderen Aufbauten für deinen eigenen eingehenden Schutz genutzt haben, bei SPF-Fehler ablehnen und bei kaputter Signatur ablehnen, sind nicht zum Einschalten da.
IPv6: Zwei Jahre später ist das NCSC darüber nicht erreichbar
IPv6 ist in dieser Reihe Pflicht. Exchange Online unterstützt es eingehend, pro akzeptierter Domain, nach einem Opt-in, und vorbehaltlich dessen, dass Microsoft automatisch „a small percentage of our customers“ wieder abmeldet.10 Dieser Rollout wurde im Oktober 2024 mit drei bis sechs Monaten angekündigt. Also habe ich den AAAA-Eintrag auf dem Mail-Host von zweiundzwanzig britischen Organisationen gelesen, die Microsoft 365 nutzen. Neun haben zwei Jahre später keinen.
| Kein IPv6 auf ihrem MX | Hat IPv6 |
|---|---|
| hmrc.gov.uk | ons.gov.uk |
| ncsc.gov.uk | met.police.uk |
| nhs.net | cam.ac.uk, ucl.ac.uk, kcl.ac.uk |
| lloydsbank.com | jisc.ac.uk, ja.net |
| mod.uk, justice.gov.uk | ofcom.org.uk |
| ico.org.uk | gov.wales |
| vodafone.co.uk, bt.com | sheffield.gov.uk, birmingham.gov.uk |
Das Postfach des National Cyber Security Centre selbst ist über IPv6 nicht erreichbar, ebenso wenig HMRC, der NHS-Maildienst, das Verteidigungsministerium, der Information Commissioner oder Lloyds Bank.4 Ob jedes von Microsoft abgemeldet wurde oder nie angemeldet war, lässt sich aus dem DNS nicht sagen. Das Ergebnis ist dasselbe, und alle zweiundzwanzig liegen auf dem alten Mail-Host, der, wie wir gleich sehen, nicht signiert werden kann.
DNSSEC: Nicht geplant für den Host, den du tatsächlich nutzt
Hier hören Dokumentation und DNS auf, sich einig zu sein, und es ist der schärfste Befund im Beitrag. DANE eingehend braucht DNSSEC, und DNSSEC braucht den Mail-Host in einer signierten Zone. Jeder gewöhnliche Exchange-Online-Mandant hat seinen MX auf einen Host unter mail.protection.outlook.com gerichtet. Ich habe geprüft, ob diese Zone signiert ist, und sie ist es nachweislich nicht:
$ dig @1.1.1.1 +dnssec DS protection.outlook.com
;; flags: qr rd ra ad; ANSWER: 0
protection.outlook.com. 60 IN NSEC \000.protection.outlook.com. NS RRSIG NSEC
Die übergeordnete Zone ist signiert, und sie liefert einen authentifizierten NSEC-Eintrag, der beweist, dass es kein DS für protection.outlook.com gibt. Das ist eine signierte Aussage, dass die Delegierung unsigniert ist. Jeder *.mail.protection.outlook.com-MX also, das heißt fast jeder Microsoft-365-Mandant der Welt, liegt in einer unsignierten Zone und kann kein DANE.
Die neue, signierte Infrastruktur liegt unter einem anderen Namen, mx.microsoft, und der Umzug dorthin ist eine manuelle Opt-in-Änderung. Wie viele haben ihn gemacht? Von rund fünfunddreißig britischen Domains, die ich stichprobenartig geprüft habe, war keine einzige darauf. Die Mandanten, die ich auf dem signierten Host finden konnte, waren allesamt niederländisch. Und Microsofts eigener Beitrag vom April 2026 sagt, der Plan ist nicht, den Host zu reparieren, den alle nutzen:
Currently, there are no plans to enable DNSSEC on the mail flow domain mail.protection.outlook.com.2
Also: DNSSEC und DANE sind auf einem neuen Host verfügbar, wenn du dich anmeldest und migrierst, und der Host, auf dem jeder bestehende Mandant tatsächlich liegt, wird nach Microsofts eigener Aussage nicht signiert. Die Fähigkeit ist ausgeliefert. Der Standard hat sich nicht bewegt, und wird es auch nicht.
Microsofts eigene zwei größte Domains zeigen die Spaltung, und eine davon ist schlechter als die Mandanten, die sie belehrt:
| microsoft.com | outlook.com | |
|---|---|---|
| Mail-Host | mail.protection.outlook.com | olc.protection.outlook.com |
| Zone signiert | nein | nein |
| DMARC-Policy | p=reject | p=none |
| MTA-STS | enforce | enforce |
| IPv6 auf MX | ja | nein |
outlook.com, der Maildienst für Endverbraucher, veröffentlicht DMARC p=none: Es bittet die Welt, seine Mail zu prüfen, und dann bei einem Fehler nichts zu tun, was die Einstellung ist, die der Leitbeitrag ein Schulterzucken nennt.4 Microsofts Unternehmensdomain macht es besser. Keiner der beiden Hosts ist signiert.
Die Dokumentation widerspricht sich selbst
Wenn die eigene Dokumentation eines Anbieters sich bei einer Sicherheitskontrolle widerspricht, ist das keine Kleinigkeit. Es ist ein Kunde, dem zwei unvereinbare Dinge über etwas gesagt werden, das entscheidet, ob seine Mail sicher ist, und darauf achte ich so, wie ich es bei jedem Lieferanten täte, der dafür bezahlt wird, es richtig zu machen. Drei Beispiele, alle von Seiten, die Microsoft veröffentlicht hat, alle live am 22. Oktober 2026.
| Was | Eine Seite sagt | Eine andere sagt |
|---|---|---|
SPF-all-Qualifier | -all Hard Fail empfohlen | Soft Fail empfohlen |
| MTA-STS-Wildcard-MX | mx: *.mail.protection.outlook.com veröffentlichen | Wildcards „must not be used“ |
| DNSSEC auf dem Haupt-Host | DANE und DNSSEC beworben | „no plans to enable DNSSEC on mail.protection.outlook.com“ |
Die SPF-Seite empfiehlt -all, „hard fail“.11 Der Direct-Send-Beitrag empfiehlt „a Soft Fail SPF configuration“.12 Beide sind aktuell, und ein Kunde, der dem einen folgt, wird vom anderen gerügt. Bei MTA-STS weist die Seite für eingehende Mail einen Mandanten an, mx: *.mail.protection.outlook.com zu veröffentlichen, sagt auf derselben Seite, dass „wildcards or ‘*’ must not be used as the MX prefix in all MTA-STS scenarios“,1 und druckt dann ein Beispiel, das genau diesen Wildcard verwendet. Ich verlange nicht, dass Microsoft etwas erfindet. Ich frage, warum die Seite, die einem Kunden erklärt, wie er seinen Mailfluss schützt, sich über die eine Zeile, die den Schutz leistet, nicht mit sich selbst einig werden kann.
Dann das Direct-Send-Loch, das ist die Identitätsregel, Regel sechs, die an der Vordertür versagt.
Es gibt eine Möglichkeit, Mail als einer der eigenen Nutzer in einen Mandanten zu senden, ganz ohne Authentifizierung, weil es „does not require any form of authentication“,12 und es ist standardmäßig an. Die Einstellung, um es abzuschalten, RejectDirectSend, ist standardmäßig aus, prüft nur den Envelope-Absender und nicht das sichtbare From:, und hat achtzehn Monate später immer noch „no fixed date for General Availability“.12 Eine bezahlte Plattform hat einen unauthentifizierten Weg ausgeliefert, um die eigene Domain eines Mandanten zu fälschen, hat ihn standardmäßig angelassen, und der Fix ist ein Opt-in-Schalter ohne Veröffentlichungsdatum und mit einer Lücke in dem, was er prüft. Das ist der Ton, den ich mir für einen Lieferanten vorbehalte, der die Haltung einnimmt, das sei schwer. Es ist nicht schwer. Und so werde ich nicht so tun, als wäre es das. Es ist ein Standard, der falsch gesetzt und liegen gelassen wurde.
Kannst du es damit richtig bauen? Größtenteils nicht
Hier also die ehrliche Abrechnung, und sie lautet nicht, dass Microsoft 365 schlechte Mail ist. Es stellt zuverlässig zu, seine ausgehende Sicherheit ist wirklich gut, und für eine Organisation ohne Mail-Expertise ist es sicherer als der Server, den sie sonst falsch konfiguriert hätte. Alles wahr, und alles neben dem Punkt, den diese Reihe macht.
Es geht um Kontrolle, und bei den Kontrollen, die für die Bedrohungen aus dem Leitbeitrag am wichtigsten sind, gibt Exchange Online sie dir nicht. Du kannst eingehendes TLS aus dem Internet nicht erzwingen, einen SPF-Hard-Fail nicht ablehnen, eine gefälschte Signatur nicht ablehnen und Mail von einer nicht existierenden Domain nicht verwerfen. Der eine unfälschbare Transportschutz, DANE mit DNSSEC, ist auf dem Host, auf dem du bist, aus, und es ist nicht geplant, ihn dorthin zu bringen. Und das unauthentifizierte Loch in der Vordertür ist standardmäßig offen, ohne Datum, es zu schließen.
Das ist es, was die Fisher-Price-Edition bedeutet. Nicht, dass sie für Kinder ist, sondern dass das scharfe Werkzeug weggenommen wurde, man dir das abgerundete in die Hand drückt und dir sagt, es sei zu deinem Besten. Was es für viele Läden auch ist. Für viele Organisationen ist es das wirklich. Für jeden, der so weit gelesen und verstanden hat, wofür das scharfe Werkzeug da war, ist es eine Plattform, die an deiner Stelle entschieden hat, welche deiner Sicherheitseinstellungen du anfassen darfst. Die, die du dir am meisten gewünscht hast, liegen hinter Glas.
Du bezahlst so oder so dafür. Das Mindeste, was du tun kannst, ist zu wissen, welche dieser Regeln sie klammheimlich entschieden hat, dich nicht einhalten zu lassen.
Microsoft Learn — Enhance mail flow with MTA-STS — automatische ausgehende MTA-STS-Validierung; außerdem, dass „MTA-STS policy files aren’t something that Exchange Online can host“, und die sich selbst widersprechende Wildcard-Anleitung. ↩︎ ↩︎
Microsoft Tech Community — Modernizing DNS security for Exchange Online mail flow (23. April 2026) — die DANE/MTA-STS-Modi pro Connector, und „Currently, there are no plans to enable DNSSEC on the mail flow domain mail.protection.outlook.com.“ ↩︎ ↩︎
Microsoft Tech Community — General Availability of Inbound SMTP DANE with DNSSEC (28. Oktober 2024). ↩︎
DNS am 22. Oktober 2026 mit
dig @1.1.1.1 +dnssecgegen einen validierenden Resolver geprüft.protection.outlook.comliefert ein authentifiziertes NSEC, das kein DS beweist (unsigniert);mx.microsoftist signiert, und seine Mandanten veröffentlichen validierende3 1 1TLSA-Einträge. AAAA-Einträge auf dem*.mail.protection.outlook.com-MX-Host von zweiundzwanzig britischen Organisationen gelesen; neun, darunter ncsc.gov.uk, hmrc.gov.uk, nhs.net und mod.uk, haben keinen. ↩︎ ↩︎ ↩︎Microsoft Learn — New-InboundConnector — der Parameter
RequireTLS„applies only to Partner type connectors“, begrenzt durchSenderDomainsoder Absender-IP. ↩︎Microsoft Learn — Exchange Online uses TLS to secure email connections — „By default, Exchange Online always uses opportunistic TLS“, und sendet ohne Verschlüsselung, wenn der Empfänger keine anbietet. ↩︎
Microsoft Learn — Email authentication in EOP — „a composite authentication failure doesn’t directly result in a message being blocked.“ ↩︎
Microsoft Learn — Advanced Spam Filter settings — die Einstellung „SPF record: hard fail“ ist standardmäßig „Off“ und markiert passende Mail als high confidence spam, statt sie abzulehnen. ↩︎
Microsoft Learn — Configure DMARC to validate the From address — mit Honor DMARC standardmäßig an ist eine Absender-Policy von
p=reject„Rejected during SMTP (550 5.7.1)“. ↩︎Microsoft Tech Community — IPv6 updates for Exchange Online (30. Oktober 2024) — der Rollout über drei bis sechs Monate, und automatisches Opt-out von „a small percentage of our customers“. ↩︎
Microsoft Learn — Set up SPF — „For Microsoft 365 domains, we recommend -all (hard fail).“ ↩︎
Microsoft Tech Community — Introducing more control over Direct Send (28. April 2025, geändert 20. Mai 2026) — Direct Send „does not require any form of authentication“;
RejectDirectSendist standardmäßig False, prüft nur den Envelope-Absender, und „There is no fixed date for General Availability“; und die Soft-Fail-SPF-Empfehlung. ↩︎ ↩︎ ↩︎