Wofür wird Port 587 genutzt?
Zum Versand von E-Mails aus Mail-Clients und Apps, per STARTTLS auf TLS hochgestuft.
Sollte Port 587 offen sein?
Meist offen für das Internet. Dieser Port soll auf Servern, die den Dienst anbieten, öffentlich erreichbar sein. Apps und E-Mail-Programme sollten diesen Port verwenden, um Mails über einen Anbieter zu versenden. Er erfordert einen Benutzernamen und ein Passwort oder einen API-Schlüssel.
Prüfen, was auf Port 587 lauscht
# Linux
sudo ss -tlnp | grep ':587 '
# macOS
sudo lsof -nP -i TCP:587 -sTCP:LISTEN
# Windows (PowerShell)
Get-NetTCPConnection -LocalPort 587 -State Listen
Port 587 in der Firewall öffnen oder sperren
# Ubuntu / Debian (ufw)
sudo ufw allow 587/tcp
sudo ufw deny 587/tcp
# Windows (PowerShell, as administrator)
New-NetFirewallRule -DisplayName "Port 587" -Direction Inbound -Protocol TCP -LocalPort 587 -Action Allow
Bei Cloud-Servern musst du den Port zusätzlich in der Security Group oder der Netzwerk-Firewall des Anbieters freigeben. Zu Hause braucht ein Dienst hinter einem Router eine Portweiterleitung zur lokalen IP des Geräts.
Von außen testen
Ein Port kann auf dem Server offen, aber vorgelagert blockiert sein. Der Port Checker verbindet sich aus dem Internet und zeigt dir daher, was die Welt sieht. Von deinem eigenen Rechner aus nutzt du nc -vz example.com 587 (macOS/Linux) oder Test-NetConnection example.com -Port 587 (Windows).
Port-Checker
Prüfe, ob ein Server Verbindungen auf bestimmten Ports akzeptiert – Web (80/443), E-Mail (25/587/993), SSH, Datenbanken oder Remote-Desktop – und finde heraus, welche offen, geschlossen oder von einer Firewall gefiltert sind.