SMTP-Test
Der SMTP-Test verbindet sich mit deinen Mailservern und prüft Banner, EHLO, STARTTLS und Zertifikat. Und warum Port 25 oft schon beim Provider gesperrt ist.
Der SMTP-Test in der Kategorie Mail spricht direkt mit einem Mailserver, so wie es ein anderer Mailserver beim Zustellen tut. Er zeigt, ob der Server erreichbar ist, wie er sich meldet, welche Erweiterungen er anbietet, ob STARTTLS funktioniert und welches Zertifikat er vorlegt. Er schickt dabei keine Mail.
Der SMTP-Test braucht eine Lizenz und läuft nur in den Desktop-Apps (macOS, Windows, Linux). In der Web-Version und auf iOS und Android ist er ausgeblendet.
So prüfst du
Ins Feld Domain oder Host[:Port] gibst du ein:
- eine Domain, etwa
beispiel.de. Die App ermittelt die MX-Records und testet die ersten fünf Mailserver nacheinander. - einen Host mit Port, etwa
mail.beispiel.de:587. Getestet wird genau dieser Server.
Mit Port wählst du, wohin die App sich verbindet:
| Port | Zweck |
|---|---|
| 25 (MX) | Zustellung zwischen Mailservern. Das testest du, wenn Mail an deine Domain nicht ankommt. |
| 587 | Einlieferung durch Mailprogramme mit Anmeldung, per STARTTLS. |
| 465 (TLS) | Einlieferung mit TLS von Anfang an. |
Ein Port in der Eingabe hat Vorrang vor der Auswahl.
Was der Test macht
- TCP-Verbindung aufbauen (bei 465 gleich mit TLS), Zeitlimit 15 Sekunden.
- Das Begrüßungsbanner lesen, erwartet wird Code 220.
EHLOsenden und die Liste der Erweiterungen lesen.- Wenn angeboten:
STARTTLS, TLS-Handshake und Zertifikat prüfen, danach erneutEHLO. QUIT.
Die Tabellen zeigen Erweiterungen mit Parametern, das Zertifikat (Inhaber, Aussteller, Laufzeit, Namen, Schlüssel, Fingerabdrücke) und die Zeiten jedes Schritts. Das komplette Gespräch mit dem Server steht unter Rohdaten.
Befunde
| Befund | Bedeutung und was zu tun ist |
|---|---|
| Banner: … | In Ordnung, der Server hat sich gemeldet. |
| Banner mit Code … | Der Server verweigert die Verbindung, etwa weil deine IP gesperrt ist. |
| Banner kam erst nach … s | Absichtliche Verzögerung (Greet-Pause) oder überlasteter Server. |
| EHLO abgelehnt | Der Server akzeptiert die Begrüßung nicht. |
| STARTTLS funktioniert | In Ordnung. |
| Kein STARTTLS | Fehler: Mail an diesen Server geht unverschlüsselt. TLS im Mailserver aktivieren. |
| STARTTLS angeboten, aber abgelehnt | Der Server bietet TLS an, kann es aber nicht. Meist fehlt das Zertifikat in der Konfiguration. |
| AUTH vor STARTTLS angeboten | Zugangsdaten könnten unverschlüsselt übertragen werden. Anmeldung erst nach STARTTLS anbieten. |
| Zertifikat wird vom System nicht als vertrauenswürdig eingestuft | Selbst signiert, unbekannte Zertifizierungsstelle, fehlendes Zwischenzertifikat, abgelaufen oder falscher Name. |
| Name … steht nicht im Zertifikat | Das Zertifikat gilt nicht für diesen Hostnamen. |
| Zertifikat läuft in … Tagen ab | Unter 30 Tagen Warnung, unter 14 Tagen Fehler. |
| Maximale Mailgröße … MB | Hinweis aus der Erweiterung SIZE. |
Die Befunde zum Zertifikat sind dieselben wie beim TLS-Zertifikat.
Port 25 ist oft gesperrt
Viele Internetanbieter sperren ausgehende Verbindungen auf Port 25 für Privat- und Mobilfunkanschlüsse, oft auch Firmen- und Gästenetze. So verhindern sie, dass infizierte Rechner Spam verschicken. Für den SMTP-Test heißt das: Die Verbindung kommt gar nicht erst zustande.
Du erkennst das an diesem Befund:
Keine Verbindung zu mail.beispiel.de:25 Zeitüberschreitung. Sehr wahrscheinlich sperrt dieses Netz ausgehenden Port 25.
Bei jedem Test auf Port 25 weist die App außerdem darauf hin, dass eine Zeitüberschreitung dann nicht am Mailserver liegt.
Was du tun kannst:
- Aus einem anderen Netz testen, etwa von einem Server im Rechenzentrum oder über ein VPN, das Port 25 erlaubt.
- Port 587 testen. Er ist selten gesperrt. Er zeigt, ob der Server grundsätzlich erreichbar ist und STARTTLS kann. Ob die Zustellung von außen auf Port 25 klappt, beweist das allerdings nicht.
- Mit dem Port-Check prüfen, ob auch andere Ports betroffen sind.
Siehe auch
- MTA-STS und TLS-RPT: STARTTLS verbindlich machen
- Blacklist-Check: wenn der Server Mails abweist oder deine Mails nicht ankommen
- Fehlerbehebung