SMTP-TLS & Zertifikate: Verschlüsselte E-Mail-Zustellung einrichten

STARTTLS auf Port 25, gültige Zertifikate und moderne TLS-Versionen sichern die Vertraulichkeit Ihrer E-Mail-Kommunikation. Ohne SMTP-TLS werden E-Mails im Klartext übertragen — jeder Netzwerkknoten zwischen Absender und Empfänger kann mitlesen.

Email Security · 5 Punkte
Email Security · Transport

Warum SMTP-TLS unverzichtbar ist: Vom Klartext-Protokoll zur Verschlüsselungspflicht

SMTP wurde 1982 als Klartext-Protokoll entworfen — jeder Netzwerkknoten zwischen Absender und Empfänger konnte mitlesen. STARTTLS (RFC 3207, 2002) brachte opportunistische Verschlüsselung, blieb aber angreifbar durch STRIPTLS-Downgrade. RFC 8314 (2018) erklärt Klartext-Submission als veraltet. Heute ist SMTP-TLS Compliance-Pflicht: BSI TR-03108, NIS2 Art. 21 Abs. 2 Buchstabe h und DSGVO Art. 32 verlangen Verschlüsselung der Kommunikation.

Geheimdienste und staatliche Akteure betreiben nachweislich großflächige Überwachung des E-Mail-Verkehrs an Internet-Austauschknoten. Nach den Snowden-Enthüllungen 2013 haben Google, Microsoft und andere die Verschlüsselung des E-Mail-Transports massiv ausgebaut — von rund 30 % TLS-Anteil 2013 auf über 96 % bei Gmail heute. Der Wolf-Agents Email Security Check bewertet SMTP-TLS mit 5 von 165 Punkten (3 Punkte für ein gültiges Zertifikat plus 2 Punkte für aktiven STARTTLS-Support auf Port 25) und ergänzt damit die 15 MTA-STS- und 20 DANE-Punkte zu einem geschlossenen Bild der Transport-Sicherheit.

~30 % TLS-Anteil bei Gmail im Jahr 2013 vor den Snowden-Enthüllungen — der Rest lief im Klartext Google Transparency Report
96 % der eingehenden E-Mails bei Gmail sind heute TLS-verschlüsselt (Februar 2026) — Treiber: STARTTLS, MTA-STS, DANE Google Transparency Report
5 Punkte SMTP-TLS im Wolf-Agents Email Security Check — 3 Punkte Zertifikat + 2 Punkte STARTTLS-Support, ergänzt MTA-STS (15) und DANE (20) Wolf-Agents Scanner
RFC 5321 · 6409 · 8314

Die drei SMTP-Ports: 25, 587 und 465 — jeder hat seinen Verschlüsselungsmodus

SMTP nutzt drei Ports mit unterschiedlichen Verschlüsselungskonzepten. Port 25 (RFC 5321) trägt Server-zu-Server-Mail mit opportunistischem STARTTLS — das ist der Port, den Wolf-Agents prüft. Port 587 (RFC 6409) ist der authentifizierte Submission-Port für Mail-Clients; RFC 8314 mandatiert dort STARTTLS. Port 465 ist nach RFC 8314 für Implicit TLS rehabilitiert — die Verbindung beginnt sofort verschlüsselt, kein STRIPTLS möglich.

Port 25

MTA-to-MTA (Server-zu-Server)

RFC 5321 · STARTTLS opportunistisch

Der Standardport für die Zustellung zwischen Mailservern. STARTTLS wird angeboten, aber nicht erzwungen — anfällig für STRIPTLS-Downgrade. Schutz nur über MTA-STS oder DANE.

Port 587

Submission (Client-zu-Server)

RFC 6409 / RFC 8314 · STARTTLS Pflicht

Authentifiziertes Einreichen durch Mail-Clients wie Outlook, Thunderbird, Apple Mail. RFC 8314 schreibt vor: Mail Submission Servers MUST support TLS 1.2 or later. Klartext-Submission ist veraltet.

Port 465

Implicit TLS (Comeback)

RFC 8314 · TLS ab Sekunde 1

Verbindung beginnt sofort mit TLS-Handshake — kein Klartext, kein STARTTLS-Upgrade. Inhärent STRIPTLS-resistent. RFC 8314 empfiehlt Implicit TLS gegenüber STARTTLS auf Submission-Ebene.

STARTTLS-Handshake auf Port 25 im Detail

SMTP-Dialog mit STARTTLS-Upgrade Ablauf
Client                                          Server
  |                                                |
  | 1. TCP-Verbindung auf Port 25                  |
  | --------------------------------------------->|
  |                                                |
  | 2. Server-Banner (Klartext!)                   |
  | <--------------------------------------------|
  |    220 mx.example.com ESMTP Postfix            |
  |                                                |
  | 3. EHLO sender.example.org                     |
  | --------------------------------------------->|
  |                                                |
  | 4. Server-Fähigkeiten (inkl. STARTTLS)         |
  | <--------------------------------------------|
  |    250-mx.example.com                          |
  |    250-STARTTLS                                |
  |    250 SIZE 52428800                           |
  |                                                |
  | 5. STARTTLS                                    |
  | --------------------------------------------->|
  |                                                |
  | 6. 220 Ready to start TLS                      |
  | <--------------------------------------------|
  |                                                |
  | 7. TLS-Handshake (Version, Cipher, Cert)       |
  | <============================================>|
  |                                                |
  | 8. EHLO erneut (jetzt verschlüsselt)           |
  | ============================================>|
  |                                                |
  | 9. MAIL FROM / RCPT TO / DATA (verschlüsselt)  |
  | ============================================>|

Zwischen Schritt 1 und 6 ist die Verbindung unverschlüsselt. Ein aktiver Netzwerkangreifer kann die 250-STARTTLS-Zeile entfernen — der sendende Server fällt auf Klartext zurück. Genau dagegen schützen MTA-STS und DANE.

BSI TR-02102-2 · 2026-01

TLS-Versionen und Cipher Suites: Was BSI TR-02102-2 für Mailserver fordert

BSI TR-02102-2 in der Version 2026-01 (veröffentlicht Januar 2026) definiert die kryptografischen Mindestanforderungen für TLS im E-Mail-Transport. Pflicht ist TLS 1.2 mit Perfect Forward Secrecy, empfohlen wird TLS 1.3 als primäres Protokoll. SSLv2, SSLv3, TLS 1.0 und TLS 1.1 sind deaktiviert. PKCS#1-v1.5-Signaturen sind abgeschafft — nur noch RSA-PSS und ECDSA sind zulässig. DHE-basierte Cipher Suites laufen Ende 2029 aus.

Version Status Sicherheit Empfehlung
TLS 1.3 RFC 8446, 2018 Ausgezeichnet — nur AEAD-Cipher, PFS Pflicht, verschlüsselter Handshake Primäres Protokoll
TLS 1.2 RFC 5246, 2008 Gut, wenn korrekt konfiguriert (ECDHE + AEAD) Mindestversion (RFC 8314)
TLS 1.1 Veraltet, RFC 8996 (2021) Ungenügend — CBC-Mode-Schwachstellen Deaktivieren
TLS 1.0 Veraltet, RFC 8996 (2021) Ungenügend — BEAST, POODLE-Varianten Deaktivieren
SSLv3 / SSLv2 Veraltet (POODLE) Kritisch Muss deaktiviert sein

Empfohlene TLS-1.3-Cipher Suites laut BSI TR-02102-2

  • TLS_AES_128_GCM_SHA256 — AES-128 im GCM-Modus
  • TLS_AES_256_GCM_SHA384 — AES-256 im GCM-Modus
  • TLS_CHACHA20_POLY1305_SHA256 — ChaCha20 + Poly1305

Für TLS 1.2 empfiehlt das BSI ausschließlich ECDHE mit AEAD-Cipher (AES-GCM oder ChaCha20-Poly1305). CBC-basierte Cipher sind nur noch mit Encrypt-then-MAC (RFC 7366) zulässig — in der Praxis sollten sie vermieden werden. Cloudflare berichtet im Cloudflare Radar (Dezember 2025), dass bereits rund 52 % des menschlichen Web-Traffics hybride Post-Quantum-Kryptografie (X25519MLKEM768) nutzen — Postfix 3.10 mit OpenSSL 3.5 ist dafür vorbereitet.

Mailserver-Zertifikate

Zertifikatsanforderungen: Vier Kriterien für SMTP-TLS

Ein TLS-Zertifikat auf Ihrem Mailserver muss vier Bedingungen erfüllen, damit MTA-STS, DANE und strikte Sender die Verbindung akzeptieren: Gültigkeit (nicht abgelaufen), Hostname-Match (Subject/SAN entspricht dem MX-Hostnamen), eine öffentlich vertrauenswürdige CA (Let's Encrypt, DigiCert, Sectigo — keine selbst-signierten Zertifikate) und die vollständige Zertifikatskette inklusive Intermediate-CAs.

1

Gültigkeit

Das Zertifikat darf nicht abgelaufen sein. Strikte Sender (MTA-STS enforce, DANE) lehnen abgelaufene Zertifikate ab. SC-081v3: Ab 15. März 2026 maximal 200 Tage Laufzeit, ab 15. März 2027 maximal 100 Tage, ab 15. März 2029 maximal 47 Tage.

2

Hostname-Match (Subject/SAN)

Subject Alternative Name (SAN) oder Common Name (CN) muss exakt mit dem MX-Hostnamen übereinstimmen. Wildcard *.example.com deckt mx1.example.com ab, aber nicht mx1.mail.example.com (verschachtelt).

3

Vertrauenswürdige CA

Öffentlich vertrauenswürdige Certificate Authority — Let's Encrypt (kostenlos, ACME), DigiCert, Sectigo, ZeroSSL. Selbst-signierte Zertifikate werden von Google, Microsoft und MTA-STS-validierenden Servern abgelehnt.

4

Vollständige Kette

Server-Zertifikat plus alle Intermediate-CAs müssen ausgeliefert werden. Verwenden Sie fullchain.pem statt cert.pem — eine unvollständige Kette führt zu Validierungsfehlern bei sendenden Servern.

Zertifikat per openssl s_client prüfen Verifikation
# STARTTLS auf Port 25 testen (Server-zu-Server)
echo | openssl s_client -connect mx.example.com:25 -starttls smtp 2>/dev/null \
  | grep -E "Protocol|Cipher|subject|issuer"

# Erwartete Ausgabe:
# Protocol  : TLSv1.3
# Cipher    : TLS_AES_256_GCM_SHA384
# subject=CN = mx.example.com
# issuer=C = US, O = Let's Encrypt, CN = R11

# Zertifikatsgültigkeit prüfen
echo | openssl s_client -connect mx.example.com:25 -starttls smtp 2>/dev/null \
  | openssl x509 -noout -dates -subject

# Implicit TLS auf Port 465
openssl s_client -connect mx.example.com:465 -servername mx.example.com

# STARTTLS auf Submission Port 587
openssl s_client -connect mx.example.com:587 -starttls smtp -servername mx.example.com
ACME · 90 Tage

Let's Encrypt für Mailserver: ECDSA, certbot und Post-Renewal-Hook

Let's Encrypt stellt kostenlose, automatisch erneuerte TLS-Zertifikate aus — auch für Mailserver. Standard-Laufzeit 90 Tage, mit certbot voll automatisierbar. Wichtig: Das Zertifikat wird für den MX-Hostnamen ausgestellt (mx1.example.com), nicht für die Hauptdomain. Ein Post-Renewal-Hook lädt das neue Zertifikat ohne Downtime in Postfix oder Exim. ECDSA-Zertifikate (--key-type ecdsa) sind kompakter und schneller im Handshake als RSA.

certbot — Setup für MX-Hostnamen Let's Encrypt
# 1. Zertifikat für den MX-Hostnamen ausstellen
sudo certbot certonly --standalone \
  --key-type ecdsa \
  -d mx1.example.com \
  --email admin@example.com \
  --agree-tos

# 2. Post-Renewal-Hook anlegen (Mailserver-Reload nach Erneuerung)
cat > /etc/letsencrypt/renewal-hooks/deploy/reload-postfix.sh <<'EOF'
#!/bin/bash
systemctl reload postfix
EOF
chmod +x /etc/letsencrypt/renewal-hooks/deploy/reload-postfix.sh

# 3. Automatische Erneuerung prüfen
systemctl status certbot.timer
sudo certbot renew --dry-run

Let's Encrypt 2026: Kurzlaufzeiten kommen schrittweise

  • 15. Januar 2026: 6-Tage-Zertifikate als Opt-in über das ACME-Profil shortlived verfügbar — minimieren das Zeitfenster bei kompromittierten Schlüsseln und benötigen kein OCSP.
  • Mai 2026: 45-Tage-Zertifikate über das Opt-in-Profil tlsserver nach offiziellem Let's-Encrypt-Stufenplan.
  • 10. Februar 2027: Default-Profil wechselt auf 64 Tage.
  • 16. Februar 2028: Default-Profil wechselt auf 45 Tage.
SC-081v3 · 11. April 2025

CA/Browser Forum SC-081v3: Zertifikatslaufzeiten ab 15. März 2026 schrumpfen

Das CA/Browser Forum hat am 11. April 2025 mit Ballot SC-081v3 einen verbindlichen Stufenplan zur Verkürzung der Zertifikatslaufzeiten beschlossen. Ab 15. März 2026 dürfen öffentlich vertrauenswürdige TLS-Zertifikate nur noch maximal 200 Tage gültig sein, ab 15. März 2027 maximal 100 Tage, ab 15. März 2029 maximal 47 Tage. Manuelle Zertifikatsverwaltung wird operativ unmöglich — ACME-Automatisierung wird Pflicht. Parallel verkürzt SC-085v2 die Wiederverwendung der Domain Control Validation (DCV).

1

Heute

Max. Laufzeit: 398 Tage · DCV-Wiederverwendung: 398 Tage

Status quo bis 14. März 2026. Jahreszertifikate sind zulässig, manuelle Verwaltung möglich.

2

15. März 2026 — SC-081v3 Stufe 1

Max. Laufzeit: 200 Tage · DCV-Wiederverwendung: 200 Tage (SC-085v2)

Erneuerung ca. alle 6 Monate statt jährlich. DigiCert hat SC-081v3 vorzeitig umgesetzt und stellt seit 24. Februar 2026 nur noch Zertifikate mit maximal 199 Tagen aus.

3

15. März 2027 — Stufe 2

Max. Laufzeit: 100 Tage · DCV-Wiederverwendung: 100 Tage

Erneuerung ca. alle 3 Monate. Manuelle Verwaltung über mehrere Mailserver wird operativ unbeherrschbar.

4

15. März 2029 — Stufe 3 (Endzustand)

Max. Laufzeit: 47 Tage · DCV-Wiederverwendung: 10 Tage

ACME-Automatisierung wird Pflicht. Let's Encrypt mit 90-Tage-Zyklus ist bereits darauf vorbereitet, Certbot 4.0 unterstützt seit April 2025 Kurzlaufzeiten nativ.

Self-Hosted · Direktiven-Mapping

Postfix vs. Exim: TLS-Direktiven im Komplementär-Vergleich

Wer einen eigenen Mailserver betreibt, wählt typischerweise zwischen Postfix (≥3.10) und Exim (≥4.99). Beide setzen TLS auf den gleichen RFC-Standards um, aber die Direktiven-Namen und das Verhalten unterscheiden sich substanziell. Die folgende Tabelle mappt die gleichen Aufgaben (Zertifikats-Anbindung, Cipher-Liste, MTA-STS-Client, DANE, Logging) auf die jeweiligen Konfigurations-Optionen — verifiziert gegen postfix.org/TLS_README.html und exim.org-Spec (Abruf 12. Mai 2026).

Aspekt Postfix (≥3.10) Exim (≥4.99)
Inbound-TLS anbieten smtpd_tls_security_level = may tls_advertise_hosts = * (Default)
Outbound-TLS-Modus smtp_tls_security_level
Werte: none / may / encrypt / dane / dane-only / fingerprint / verify / secure
Transport-spezifisch: hosts_try_tls / hosts_require_tls
Zertifikat-Pfad smtpd_tls_cert_file (oder smtpd_tls_chain_files seit 3.4) tls_certificate
Privater-Schlüssel-Pfad smtpd_tls_key_file tls_privatekey
Cipher-Liste smtpd_tls_mandatory_ciphers = medium plus tls_medium_cipherlist für TLS 1.2 tls_require_ciphers (OpenSSL-Format)
MTA-STS-Client Nativ über smtp_tls_policy_maps plus postfix-mta-sts-resolver Kein Client-Support (Exim-Spec: „Exim has no support for MTA-STS as a client“)
DANE-Client smtp_tls_security_level = dane oder dane-only
Voraussetzung: smtp_dns_support_level = dnssec
hosts_try_dane / hosts_require_dane
Voraussetzung: Compile-Time SUPPORT_DANE = yes
TLS-RPT (RFC 8460) Nativ seit Postfix 3.10 (Februar 2025) Kein nativer Support — externe Tools nötig
TLS-Logging smtpd_tls_loglevel = 1 und smtp_tls_loglevel = 1 (Stufen 0–4) log_selector = +tls_cipher +tls_peerdn +tls_certificate_verified

Quellen: postfix.org/TLS_README.html, postfix.org/announcements/postfix-3.10.0.html, exim.org TLS-Spec — alle Abruf 12. Mai 2026. Detaillierte Setup-Anleitungen pro MTA: SMTP-TLS für Postfix und SMTP-TLS für Exim.

RFC 8460 · TLS-RPT

TLS-RPT-Brücke: SMTP-TLS-Fehler als JSON-Reports erkennen

TLS-Verbindungsfehler werden über TLS-RPT (RFC 8460) als JSON-Reports an die Domain-Inhaber gemeldet. RFC 8460 § 4.3.1 (Negotiation Failures) definiert die fünf SMTP-TLS-relevanten Result Types starttls-not-supported, certificate-host-mismatch, certificate-expired, certificate-not-trusted und validation-failure. § 4.3.3 (General Failures) empfiehlt validation-failure zusätzlich als Catch-all für unspezifische TLS-Fehler. Policy-spezifische Fehler (DANE, MTA-STS) gehören zu § 4.3.2 und damit in die jeweiligen Kapitel. Sie erkennen damit, wenn sendende Server Ihre Domain wegen TLS-Problemen nicht erreichen — bevor E-Mails verloren gehen.

Fehlertyp (Result Type) Bedeutung laut RFC 8460 § 4.3 Typische Ursache
starttls-not-supported Empfangender MX bietet kein STARTTLS an SMTP-Server ohne TLS-Konfiguration, falscher MX-Host oder Firewall blockiert Port 25
certificate-expired Zertifikat ist abgelaufen Fehlender Post-Renewal-Hook, Cert-Renewal-Job gestoppt, Monitoring fehlt
certificate-host-mismatch Zertifikat-CN/SAN passt nicht zum MX-Hostnamen Zertifikat für Hauptdomain statt MX-Subdomain ausgestellt, falscher myhostname
certificate-not-trusted Zertifikat-Chain konnte nicht zu vertrauenswürdiger CA validiert werden Selbst-signiertes Zertifikat, fehlendes Intermediate (cert.pem statt fullchain.pem)
validation-failure Allgemeiner TLS-Handshake-Fehler ohne spezifischere Kategorie Cipher-Mismatch, Protokoll-Mismatch (z.B. TLS 1.0 erzwungen), MitM-Manipulation

TLS-RPT-Setup (DNS-Record _smtp._tls, JSON-Aggregations-Reports, mailto/https-Endpoints) ist im Detail im Kapitel MTA-STS & TLS-RPT beschrieben — die fünf hier gelisteten Fehlertypen kommen unverändert dort in den Reports an. Policy-spezifische DANE-/MTA-STS-Fehler (RFC 8460 § 4.3.2: tlsa-invalid, dnssec-invalid, dane-required, sts-policy-fetch-error, sts-policy-invalid, sts-webpki-invalid) gehören thematisch zu Kapitel 06 bzw. zum Kapitel 09 DNS-Sicherheit (DNSSEC + DANE + CAA).

Komplement: RFC 8689 — TLS-Required: No Header

RFC 8689 (Februar 2020) definiert den Header TLS-Required: No als Gegenstück zur strikten Empfänger-Policy: Absender markieren einzelne Nachrichten, für die TLS NICHT erzwungen werden soll — etwa bei legitimen Empfängern mit bekanntem Zertifikatsproblem oder bei Bounce-Reports an strikte DMARC-Reporting-Endpunkte. Postfix unterstützt den Header seit Version 3.10 (Februar 2025) nativ. Exim hat keinen RFC-8689-Support dokumentiert. Microsoft 365 und Google Workspace berücksichtigen den Header in ihren Mail-Flow-Engines nicht offiziell — Forced-TLS-Connectors (Microsoft) bzw. Secure-Transport-Compliance-Regeln (Google) bleiben dominant.

Quelle: RFC 8689 — SMTP Require TLS Option (Abruf 12. Mai 2026) und Postfix 3.10.0 Release Notes mit explizitem Header-Support.

Compliance

SMTP-TLS als Compliance-Nachweis: NIS2, BSI TR-03108 und DSGVO Art. 32

SMTP-TLS mit gültigem Zertifikat und moderner TLS-Version ist die Grundlage für die Compliance-Triple aus NIS2, BSI TR-03108 und DSGVO Art. 32. NIS2 Art. 21 Abs. 2 Buchstabe h nennt Kryptografie und Verschlüsselung explizit. BSI TR-03108 fordert sicheren E-Mail-Transport mit TLS. DSGVO Art. 32 Abs. 1 Buchstabe a nennt Verschlüsselung als technische Maßnahme zum Schutz personenbezogener Daten bei der Übertragung.

NIS2 Art. 21 Abs. 2 lit. h

NIS2 verlangt explizit den Einsatz von Kryptografie und Verschlüsselung als grundlegende Risikomanagement-Maßnahme. SMTP-TLS mit aktiviertem STARTTLS auf Port 25 und gültigem Zertifikat erfüllt diese Anforderung für die ausgehende und eingehende E-Mail-Kommunikation Ihrer Organisation.

BSI TR-03108

Die BSI Technische Richtlinie für sicheren E-Mail-Transport fordert TLS-Verschlüsselung des SMTP-Verkehrs mit mindestens TLS 1.2 und Perfect Forward Secrecy. In Kombination mit BSI TR-02102-2 (Version 2026-01) ergibt sich der konkrete Cipher-Katalog: ECDHE-basiert, AEAD, keine CBC-Cipher mehr.

DSGVO Art. 32 Abs. 1 lit. a

Verschlüsselung wird als technische Maßnahme zum Schutz personenbezogener Daten explizit genannt. Ein Mailserver ohne TLS überträgt personenbezogene Daten unverschlüsselt — ein klarer Verstoß gegen Art. 32. SMTP-TLS mit Log-Verifikation (Postfix smtpd_tls_loglevel = 1) dokumentiert TLS-Version und Cipher pro Zustellung als TOM-Nachweis.

SMTP-TLS adressiert konkrete Bedrohungen: Email-Spoofing über STARTTLS-Stripping (EFF: STARTTLS-Downgrade-Angriffe in den USA und Thailand belegt). Ohne durchgesetztes TLS kann ein Netzwerk-Angreifer den STARTTLS-Banner entfernen oder die Antwort manipulieren und damit die Klartext-Übertragung erzwingen. Vertiefung im Bedrohungs-Cluster.

NIS2 Art. 23 Meldepflichten: Ein erfolgreich durchgeführter STARTTLS-Stripping-Angriff mit Klartext-Mitlesen sensibler E-Mail-Inhalte kann als „erheblicher Sicherheitsvorfall“ qualifizieren — es greifen die 24-Stunden-Frühwarnung an die zuständige nationale CSIRT-Stelle, die 72-Stunden-Vorfallsmeldung mit Erstbewertung und der Abschlussbericht innerhalb eines Monats. SMTP-TLS-Logs (Postfix smtpd_tls_loglevel, Exim log_selector +tls_cipher) und TLS-RPT-Reports liefern die forensische Datenbasis für die Meldung.

Der Wolf-Agents Email Security Check prüft alle 165 Kriterien zeichengenau — inklusive der 5 SMTP-TLS-Punkte (Zertifikat 3, STARTTLS 2), 15 MTA-STS-Punkte und 20 DANE-Punkte. Das Monitoring überwacht Zertifikats-Ablauf, TLS-Version und Cipher-Suiten alle 6 Stunden und alarmiert 30 Tage vor Cert-Expiry.

Wie steht Ihre Domain bei SMTP-TLS?

Prüfen Sie es jetzt — kostenlos, ohne Registrierung, mit 165 Prüfpunkte.

Häufig gestellte Fragen

Was ist STARTTLS und warum reicht es ohne MTA-STS nicht aus?

STARTTLS (RFC 3207) ist ein Upgrade-Mechanismus, der eine bestehende Klartext-SMTP-Verbindung auf TLS hochstuft. Ein Angreifer im Netzwerkpfad kann das STARTTLS-Angebot aus der Server-Antwort entfernen — der sendende Server fällt dann auf Klartext zurück (STRIPTLS-Angriff). MTA-STS (Kapitel 06) und DANE (Kapitel 09) verhindern genau diesen Downgrade, indem sie TLS-Verschlüsselung per DNS-Policy bzw. DNSSEC-gestütztem TLSA-Record verbindlich machen.

TLS 1.2 oder TLS 1.3 — welche Version sollte mein Mailserver unterstützen?

Beide. BSI TR-02102-2 (Version 2026-01) fordert mindestens TLS 1.2 mit Perfect Forward Secrecy und empfiehlt TLS 1.3 als primäres Protokoll. RFC 8314 schreibt für Mail Submission Servers ebenfalls TLS 1.2 als Mindestversion fest. SSLv2, SSLv3, TLS 1.0 und TLS 1.1 müssen deaktiviert werden. Postfix und Exim deaktivieren SSLv2/SSLv3 seit 2015 standardmäßig — die alten TLS-Versionen müssen Sie explizit ausschließen.

Wie lange dürfen TLS-Zertifikate noch gültig sein?

Ab dem 15. März 2026 maximal 200 Tage (CA/Browser Forum Ballot SC-081v3, beschlossen am 11. April 2025). Der Stufenplan: 100 Tage ab 15. März 2027 und 47 Tage ab 15. März 2029. Parallel verkürzt SC-085v2 die Wiederverwendung der Domain Control Validation (DCV) ebenfalls schrittweise. Manuelle Zertifikatsverwaltung wird operativ unmöglich — ACME-Automatisierung mit Let's Encrypt oder einer kommerziellen CA wird Pflicht.

Sind selbst-signierte Zertifikate auf Produktions-Mailservern zulässig?

Technisch funktioniert STARTTLS auch mit selbst-signierten Zertifikaten, aber strikte Validierer lehnen sie ab. MTA-STS im Enforce-Modus, DANE und große Provider wie Google validieren das Zertifikat gegen vertrauenswürdige CAs. Setzen Sie auf öffentlich erreichbaren Mailservern ein Let's-Encrypt-Zertifikat ein — kostenlos, automatisierbar und von allen großen Mailservern akzeptiert. Selbst-signierte Zertifikate sind nur in geschlossenen Test-Umgebungen vertretbar.

Ist Let's Encrypt für Produktions-Mailserver sicher?

Ja. Let's Encrypt-Zertifikate sind von allen großen Mail-Providern (Google, Microsoft, IONOS, Strato) anerkannt und werden von certbot automatisch alle 90 Tage erneuert. Mit dem Post-Renewal-Hook (--deploy-hook "systemctl reload postfix") wird das neue Zertifikat ohne Downtime in den Mailserver geladen. Wichtig: Das Zertifikat muss für den MX-Hostnamen ausgestellt sein, nicht für die Hauptdomain — andernfalls scheitert die Hostname-Validierung bei MTA-STS oder DANE.

Was passiert, wenn mein TLS-Zertifikat abläuft?

Bei opportunistischem STARTTLS akzeptieren die meisten sendenden Server abgelaufene Zertifikate noch — sie fallen entweder auf Klartext zurück oder ignorieren die Validierung. Sobald Sie MTA-STS im Enforce-Modus oder DANE aktiviert haben, lehnen sendende Server die Zustellung ab — E-Mails bleiben in der Warteschlange. TLS-RPT-Reports zeigen den Fehlertyp <code>certificate-expired</code>. Richten Sie deshalb 30 Tage vor Ablauf eine Monitoring-Warnung ein.

Wie teste ich SMTP-TLS auf meinem Mailserver?

Drei Wege: Erstens openssl s_client -connect mx.example.com:25 -starttls smtp für STARTTLS auf Port 25, zweitens testssl.sh --starttls smtp mx.example.com:25 für einen umfassenden Cipher- und Vulnerability-Report, drittens der Wolf-Agents Email Security Scanner, der STARTTLS-Support, TLS-Version, Zertifikatsgültigkeit, Hostname-Match und Chain-Vollständigkeit zeichengenau pro MX-Host prüft.