Direkt zum Inhalt

Cookie-Einstellungen

Wählen Sie, welche Arten von Cookies Sie erlauben. Sie können Ihre Auswahl jederzeit über Cookie-Einstellungen unten auf jeder Seite ändern. Datenschutzerklärung

Notwendig

Immer aktiv

Nötig zum Einloggen, für Ihren Warenkorb und um Ihre Auswahl zu speichern. Diese sind immer aktiv.

Welche Cookies?
  • weboke_sessie, weboke_klant, weboke_remember: Ihre Sitzung und eingeloggt bleiben
  • weboke_basket: Ihr Warenkorb
  • wkBtwIncl: Preise mit oder ohne MwSt. anzeigen
  • wok_cookies: Ihre Cookie-Auswahl, 12 Monate

Misst, welche Anzeige zu einem Besuch oder einer Bestellung führt, damit wir nicht für Anzeigen zahlen, die nichts bringen.

Welche Cookies?
  • Google Ads über Google Tag Manager (_gcl_au, _gcl_aw), bis zu 90 Tage
  • OpenAI Ads, Anzeigen in ChatGPT
  • wok_aff: über welchen Partner Sie zu uns kamen (Partnerprogramm), 60 Tage

4,6

Land und Sprache

Jedes Land hat seine eigene Website, mit Preisen und MwSt. dieses Landes.

Anzeigen

Modul 1 · 1.4

Deutsch

Ports, Verschlüsselung und Anmeldung

Modul 1: Wie E-Mail funktioniert · Lesezeit: 10 Minuten

Lernziel: Nach dieser Lektion können Sie für jeden Mailport sagen, wofür er da ist, den Unterschied zwischen STARTTLS und direktem TLS erklären und eine Zertifikatsmeldung oder eine verweigerte Anmeldung erklären.

Kernbegriffe: Port 25, 587, 465, 993, 995, 143, 110, STARTTLS, direktes TLS (implicit TLS, RFC 8314), Zertifikat, Servername, SMTP-Authentifizierung (SMTP AUTH), Open Relay, Blockierung von Port 25, App-Passwort, OAuth

Ein Port ist eine Tür

Ein Server hat eine IP-Adresse, aber viele Türen. Jeder Dienst horcht auf seinem eigenen Port, einer Nummer. Ihr Webbrowser klopft an Port 443, Ihr E-Mail-Programm an Port 993, um Mail zu lesen, und an 587 oder 465, um sie zu versenden. Wählen Sie die falsche Tür, antwortet niemand, oder jemand, der eine andere Sprache spricht. Das führt zu vagen Fehlermeldungen wie "Verbindung kann nicht hergestellt werden" oder "der Server antwortet nicht".

Die Mailports im Überblick:

PortWofürVerschlüsselungAnmeldung
25Server untereinander (Zustellung, Lektion 1.1 Schritt 4)STARTTLS, wenn beide Seiten das könnenNein
587Versenden aus Ihrem E-Mail-Programm (Submission, RFC 6409)STARTTLSJa, verpflichtend
465Versenden aus Ihrem E-Mail-Programm (Submissions)Direktes TLSJa, verpflichtend
993Mail lesen mit IMAPDirektes TLSJa
995Mail abrufen mit POP3Direktes TLSJa
143IMAP, altEventuell STARTTLSJa
110POP3, altEventuell STARTTLSJa

Warum nicht einfach Port 25 zum Versenden?

Früher haben Sie in Ihrem E-Mail-Programm Port 25 eingestellt. Das ist aus zwei Gründen Vergangenheit.

Erstens: Auf Port 25 nimmt ein Mailserver Mail von jedem an, für seine eigenen Domains. Dabei wird nicht angemeldet. Ein Server, der auf Port 25 auch Mail von jedem an andere Domains weiterleitet, heißt ein Open Relay, und der wird innerhalb weniger Stunden von Spammern missbraucht. Deshalb ist das Versenden Ihrer eigenen Mail an die ganze Welt ein eigener Dienst geworden: Submission auf Port 587 (und 465), bei dem Sie sich immer zuerst anmelden.

Zweitens: Viele Internetanbieter blockieren ausgehenden Verkehr zu Port 25 von Heimanschlüssen aus. Ein infizierter Computer in einem Wohnzimmer kann dann keinen Spam direkt an Mailserver senden. Die Folge für Sie: Versuchen Sie, aus Ihrem E-Mail-Programm über Port 25 zu versenden, kann es zuhause nicht funktionieren und im Büro schon, oder umgekehrt.

Merken Sie sich: E-Mail-Programme versenden über 587 oder 465, mit Anmeldung. Port 25 ist für Server untereinander.

STARTTLS oder direktes TLS?

Es gibt zwei Möglichkeiten, eine Mailverbindung zu verschlüsseln.

Direktes TLS (implicit TLS): Die Verbindung ist ab dem ersten Byte verschlüsselt, genau wie eine Website mit https. Das geschieht bei 465, 993 und 995.

STARTTLS: Die Verbindung beginnt unverschlüsselt. Der Server sagt "ich kann verschlüsseln", der Client antwortet STARTTLS, und ab diesem Moment ist alles verschlüsselt. Das geschieht bei 587 (und bei 25, 143 und 110).

Für die Sicherheit macht es wenig Unterschied, solange Ihr Programm STARTTLS verpflichtend einstellt. Das Risiko von STARTTLS liegt am Anfang: Jemand, der zwischen Ihnen und dem Server sitzt, kann das Angebot "ich kann verschlüsseln" wegfiltern. Ein Programm, das dann still unverschlüsselt weitermacht, sendet Ihr Passwort lesbar über die Leitung. Deshalb empfiehlt RFC 8314 (2018) für E-Mail-Programme direktes TLS (465, 993, 995) gegenüber STARTTLS. In der Praxis sind 587 mit STARTTLS und 465 mit SSL/TLS beide gut, solange Sie die Verschlüsselung in Ihrem Programm auf "verpflichtend" setzen und nicht auf "wenn verfügbar".

Ein häufiger Fehler ist die falsche Kombination: Port 587 mit "SSL/TLS", oder Port 465 mit "STARTTLS". Das Programm erwartet dann etwas anderes, als der Server tut, und die Verbindung hängt oder scheitert. Merken Sie sich die Paare: 587 + STARTTLS und 465 + SSL/TLS. Programme nennen direktes TLS manchmal "SSL", "SSL/TLS" oder "TLS"; STARTTLS heißt manchmal auch "TLS". Achten Sie also auf den Port.

Das Zertifikat und der Servername

Bei jeder verschlüsselten Verbindung zeigt der Server ein Zertifikat, das beweist, dass er ist, wer er vorgibt zu sein. Ihr E-Mail-Programm prüft zwei Dinge: Ist das Zertifikat von einer vertrauenswürdigen Stelle ausgestellt und noch gültig, und steht der Name, den Sie als Server eingetragen haben, darin?

Letzteres geht am häufigsten schief. Tragen Sie mail.example.com ein, steht aber im Zertifikat nur server12.hosting.example, erhalten Sie eine Meldung wie "Die Identität des Servers kann nicht überprüft werden" oder "Der Principal-Name des Ziels ist falsch". Die Verbindung selbst ist dann zwar verschlüsselt, aber Ihr Programm kann nicht sicher wissen, dass es mit dem echten Server spricht.

Klicken Sie eine solche Meldung nicht einfach weg. Die Lösung ist ein Servername, der tatsächlich im Zertifikat steht (siehe Lektion 2.1). Bei einem geteilten Server ist das oft der Name des Servers selbst, den Ihr Anbieter angibt. Eine weitere bekannte Ursache: ein Virenscanner, der verschlüsselte Mail "scannt" und dafür sein eigenes Zertifikat dazwischenschaltet. In der Meldung steht dann der Name des Scanners bei "ausgestellt von".

Anmeldung beim Versenden

Bei 587 und 465 müssen Sie sich anmelden, bevor der Server Ihre Mail nach außen senden will. Das nennt man SMTP-Authentifizierung (SMTP AUTH). In Ihrem Programm heißt die Option "Postausgangsserver erfordert Authentifizierung", "Anmeldung erforderlich" oder "Authentifizierung: normales Passwort". Meist verwenden Sie denselben Benutzernamen und dasselbe Passwort wie für IMAP.

Ist die Authentifizierung ausgeschaltet oder ist der Benutzername beim Postausgangsserver leer geblieben, können Sie zwar Mail lesen, aber nicht versenden. Der Server antwortet dann mit etwas wie 530 5.7.0 Authentication required oder 554 5.7.1 Relay access denied. Das ist der häufigste Grund für "Empfangen funktioniert, Versenden nicht".

Eine zweite Art der Verweigerung: 535 5.7.8 Authentication failed. Dann stimmt die Kombination aus Benutzername und Passwort nicht. Achtung: Nach einigen fehlgeschlagenen Versuchen blockieren viele Server die IP-Adresse, von der diese Versuche kommen, zum Schutz gegen Passwort-Raten. Ein altes Telefon mit einem alten Passwort kann so Ihr ganzes Büro blockieren lassen.

App-Passwörter und OAuth

Bei großen Anbietern wie Google und Microsoft funktioniert die Anmeldung mit nur Ihrem gewöhnlichen Passwort in einem separaten E-Mail-Programm immer seltener. Sie verwenden OAuth: Ihr Programm schickt Sie zu einer Anmeldeseite des Anbieters, Sie melden sich dort an (eventuell mit Zwei-Faktor-Authentifizierung), und das Programm erhält einen Schlüssel anstelle Ihres Passworts. Programme, die das nicht können, erhalten manchmal ein App-Passwort: ein separates, langes Passwort, das nur für dieses eine Programm gilt und das Sie einzeln widerrufen können.

Bei einem gewöhnlichen Postfach bei einem Hostinganbieter melden Sie sich meist mit dem Passwort des Postfachs selbst an. Das macht ein starkes und einzigartiges Passwort besonders wichtig (Lektion 3.4).

In der Praxis: die Einstellungen eines Postfachs

Bei einem Postfach von WebOké sind die Einstellungen: IMAP 993 mit SSL/TLS, POP3 995 mit SSL/TLS, Versenden 587 mit STARTTLS oder 465 mit SSL/TLS, Authentifizierung an mit Ihrer vollständigen E-Mail-Adresse und dem Passwort des Postfachs. Bei anderen Anbietern funktioniert es ähnlich: Die Ports sind fast überall dieselben, nur der Servername unterscheidet sich. Welchen Servernamen Sie wählen, sehen Sie in Lektion 2.1.

Zusammenfassung

  • E-Mail-Programme versenden über 587 (STARTTLS) oder 465 (direktes TLS), immer mit Anmeldung. Port 25 ist für Server untereinander und wird zuhause oft blockiert.
  • Lesen läuft über 993 (IMAP) oder 995 (POP3), beide mit direktem TLS.
  • Kombinieren Sie richtig: 587 + STARTTLS, 465 + SSL/TLS. Stellen Sie die Verschlüsselung auf verpflichtend.
  • Eine Zertifikatsmeldung bedeutet meist: Der eingetragene Servername steht nicht im Zertifikat. Wegklicken ist keine Lösung.
  • "Lesen funktioniert, Versenden nicht" bedeutet fast immer: Die Authentifizierung für den Postausgangsserver ist ausgeschaltet oder leer.

Quiz

1. Welche Kombination ist gut zum Versenden aus Ihrem E-Mail-Programm?



2. Zuhause können Sie nicht versenden, im Büro schon. Sie haben Port 25 eingestellt. Was ist die wahrscheinlichste Ursache?



3. Sie erhalten die Meldung "Die Identität des Servers kann nicht überprüft werden". Was ist die beste Vorgehensweise?



4. Warum empfiehlt RFC 8314 direktes TLS (465, 993, 995) gegenüber STARTTLS?



5. Sie können Mail lesen, aber nicht versenden. Der Server meldet 530 5.7.0 Authentication required. Was prüfen Sie zuerst?



Aufgabe

Aufgabe Z1.4: Ports und Zertifikat eines Mailservers. Tragen Sie den eingehenden und den ausgehenden Servernamen ein, den Sie für Ihr eigenes Postfach verwenden (haben Sie kein eigenes Postfach, verwenden Sie imap.gmail.com und smtp.gmail.com). Wählen Sie für Port 993 (eingehend) und die Ports 465 und 587 (ausgehend), was Sie erwarten: direktes TLS, STARTTLS oder nicht erreichbar, und tragen Sie ein, ob Sie denken, dass der Name im Zertifikat steht. Das Programm stellt selbst eine Verbindung zu den drei Ports her und stellt das Ergebnis neben Ihre Antworten.

Aufgabe Z1.4: Ports und Zertifikat eines Mailservers

Geben Sie die Servernamen ein, die Sie für Ihr eigenes Postfach verwenden (oder imap.gmail.com und smtp.gmail.com). Wählen Sie pro Port, was Sie erwarten. Der Server verbindet sich selbst mit den drei Ports; er meldet sich nie an und versendet nichts.








Was Sie eingeben und was wir finden, speichern wir nicht. Ihr Browser merkt sich Ihre Antworten und ob Sie die Aufgabe bestanden haben. Sind Sie angemeldet, speichern wir in Meine Kurse nur, dass Sie die Aufgabe (fast) richtig hatten; auch das können Sie dort löschen.

Weiterführende Informationen

Die Schritte in diesen Artikeln gelten für die Panels von WebOké; bei anderen Anbietern funktioniert es ähnlich.

Einen Moment bitte…

Richten Sie Ihre Domains ein

Legen Sie für jede Domain die Nameserver, die Verknüpfung mit Ihrem Hosting und den künftigen Inhaber fest.

Ihre Domains werden geladen…