Port 25 ist für den Austausch zwischen Mailservern gedacht und nimmt Mails für eigene Domains ohne Anmeldung an. Submission auf Port 587 trennt davon den Versand durch Nutzer: Hier ist SMTP-AUTH Pflicht, und die Verbindung wird mit STARTTLS verschlüsselt. Port 465 bietet dasselbe mit TLS ab dem ersten Byte und ist laut RFC 8314 wieder empfohlen.
Für Anwendungen wie Nextcloud, Ticketsysteme oder Monitoring ist 587 oder 465 die richtige Wahl. Versand über Port 25 ohne Anmeldung endet meist mit Relay access denied oder wird vom Provider blockiert.
Häufiger Fehler in Anwendungen: Port 465 mit der Einstellung STARTTLS oder Port 587 mit SSL/TLS kombiniert. Die Verbindung hängt dann oder bricht beim Handshake ab.
Beispiel
swaks --to test@example.org --server mail.example.com:587 --tls --auth-user user@example.com