SMTP-Tester
SMTP-Diagnosetool für zuverlässige E-Mail-Tests
SMTP-Diagnosetool für zuverlässige E-Mail-Tests
Mit dem SMTP-Tester der paro IT GmbH analysieren Sie in Sekundenschnelle die SMTP-Konfiguration Ihres Mailservers.
🔍 Was macht der SMTP-Tester?
Das Tool prüft automatisch verschiedene Kombinationen aus Port, Verschlüsselung und Zertifikatsprüfung:
- Ports: 25, 587, 465
- TLS-Modi: keine, StartTLS, StartTLS wenn verfügbar, SSL direkt
- Zertifikatsvalidierung: aktiv und deaktiviert
Das sind 24 Durchläufe. Sobald eine Kombination funktioniert, bricht das Tool ab und meldet sie. Geprüft wird dabei jeweils:
- Verbindungsaufbau mit dem Mailserver
- Unterstützung für SMTP-Authentifizierung
- Login mit übergebenen Zugangsdaten
- Versand einer realen Testmail
🛠️ Anwendung: So funktioniert’s
Das Tool ist portabel und benötigt keine Installation. Alle vier Parameter sind erforderlich.
| Parameter | Kurzform | Bedeutung |
|---|---|---|
--host | -s | SMTP-Hostname oder IP-Adresse des Servers |
--user | -u | SMTP-Benutzername, meist die E-Mail-Adresse |
--pass | -p | SMTP-Passwort |
--recipient | -r | Empfängeradresse für die Testmail |
--help | -h | Hilfe mit allen Parametern anzeigen |
--version | — | Version anzeigen |
Aufruf in der Langform:
smtptester.exe --host smtp.office365.com --user user@domain.de --pass "PASSWORT" --recipient empfaenger@domain.deOder in Kurzform:
smtptester.exe -s smtp.example.com -u benutzer@example.de -p geheim -r empfaenger@example.deZwei Stolpersteine
- Langnamen brauchen zwei Bindestriche.
--hostist richtig,-hostnicht. Ein einzelner Bindestrich gilt nur für die Kurzformen. Das Tool weist die falsche Schreibweise mit einem Hinweis ab. - Passwörter mit Sonderzeichen in Anführungszeichen setzen, damit die Eingabeaufforderung Zeichen wie
&oder^nicht selbst auswertet.
Die vollständige Übersicht liefert das Tool selbst:
smtptester.exe --help🌐 Sprache der Ausgabe
Die Ausgabesprache richtet sich nach Ihrem System: auf deutschsprachigem Windows erscheint alles auf Deutsch, sonst auf Englisch. Hilfe, Fehlermeldungen und Ablaufprotokoll sind dabei immer in derselben Sprache.
Für Skripte, die eine feste Ausgabesprache benötigen, lässt sich die Erkennung über die Umgebungsvariable SMTPTESTER_LANG mit dem Wert de oder en übersteuern.
↩️ Exitcodes für Skripte und Monitoring
Der SMTP-Tester lässt sich in Skripte und Monitoring einbinden und unterscheidet dabei einen fehlerhaften Aufruf von einem tatsächlichen SMTP-Problem:
| Code | Bedeutung |
|---|---|
0 | Funktionierende Konfiguration gefunden, Testmail versandt |
1 | Aufruf fehlerhaft – fehlender, unbekannter oder falsch geschriebener Parameter |
2 | Aufruf in Ordnung, aber keine der geprüften Konfigurationen hat funktioniert |
⚠️ Haftungsausschluss
Dieses Tool wird ohne Gewähr bereitgestellt. Es erfolgt keinerlei Datenspeicherung oder Lizenzprüfung. Die Nutzung geschieht auf eigene Verantwortung.
Es handelt sich um ein Hilfswerkzeug für IT-Fachkräfte – ohne Telemetrie, Registrierung oder versteckte Einschränkungen.
📥 Download & Details
🔽 Aktuelle Version herunterladen (Windows x64, .NET 9 self-contained):
| Version | 1.1.0 |
| Stand | August 2026 |
| Dateigröße | 11,3 MB |
| Plattform | Windows 10/11 (x64), keine .NET-Runtime erforderlich |
| Signatur | Digital signiert von paro IT GmbH (GlobalSign EV Code Signing, zeitgestempelt) |
Durch die EV-Signatur startet das Tool ohne SmartScreen-Warnung, und Sie können vor dem Ausführen über die Dateieigenschaften prüfen, dass es unverändert von uns stammt.
🆕 Neu in Version 1.1.0
Wenn Sie eine ältere Version verwenden, lohnt sich der Wechsel – insbesondere, wenn Parameter bisher scheinbar nicht angenommen wurden.
- Kurzform für
--hostist jetzt-s. Bisher war-hdokumentiert, was mit der Hilfe-Option kollidierte: der Hostname wurde dabei verworfen. Wer den Kurzform-Aufruf von dieser Seite kopiert hatte, erhielt die Meldung, es seien nicht alle Parameter angegeben. Bitte Skripte entsprechend anpassen. - Falsch geschriebene Parameter werden gemeldet statt stillschweigend ignoriert – mit konkretem Hinweis, was gemeint war.
--helpund--versionfunktionieren. Die Hilfe listet alle Parameter, ein Beispiel, die Stolpersteine und die Exitcodes.- Exitcodes für die Einbindung in Skripte und Monitoring.
- Ausgabesprache folgt der Systemsprache, durchgehend deutsch oder englisch.
- Aktualisierte Bibliotheken, unter anderem MailKit 4.17.0.
🤝 Feedback willkommen
Wir freuen uns über Rückmeldungen, Feature-Wünsche oder Verbesserungsvorschläge.
Kontakt: support@paro-it.de