Überprüfen Sie die SMTP-Serverfunktionen in der Befehlszeile

7

Ich kenne die URL eines SMTP-Servers. Ich möchte mehr über die Funktionen dieses SMTP-Servers erfahren: TLS, Kennwortverschlüsselung usw. Evolution Mail weiß, wie diese gemeldet werden. Wie kann ich sie über die Befehlszeile abrufen?

UPD . EHLO-Ausgabe

EHLO yandex.ru
250111.localdomain.ru Hello ac60.localdomain.ru [172.16.2.60] (may be forged), pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-STARTTLS
250-DELIVERBY
250 HELP
petRUShka
quelle
URL? smtp: // Servername?
Nils
Warum schließen und abstimmen?
Gänseblümchen
Ja URL wie diese. Aber es ist in meinem Arbeitsintranet und für ausländische Gastgeber nicht zugänglich ...
petRUShka

Antworten:

8

RFC 5321 definiert dies in Abschnitt 3.2:

Grundsätzlich können Sie also EHLO senden, das vom Mailserver mit einer Liste erweiterter Funktionen, einschließlich gültiger Verschlüsselungsalgorithmen, beantwortet werden sollte.

Sollte der Server EHLO nicht verstehen, handelt es sich wahrscheinlich um ein älteres System, das nur HELO akzeptiert . Ich habe nicht weiter gelesen, ob die alten Systeme auch nach Funktionen gefragt werden können - aber die bereitgestellten Links führen auch zu den älteren SMTP-RFCs.

Nils
quelle
Ich habe die Hauptfrage mit der EHLO-Ausgabe aktualisiert. Habe ich EHLO richtig benutzt?
petRUShka
@petRUShka Ja, dies ist der erste Schritt, der zeigt, dass der Mailserver in der Lage ist, die Sicherheit der Transaktionsschicht zu starten. Einzelheiten finden Sie im WiKi zu STARTTLS . Grundsätzlich müssen Sie jetzt STARTTLS ausgeben, gefolgt von einem weiteren EHLO . Die Antwort auf STARTTLS sollte diese Verschlüsselungsliste enthalten.
Nils
2

Sie haben die Antwort in Ihrer Frage gegeben. Wenn Sie den EHLOBefehl verwenden, antwortet der Server mit allen unterstützten SMTP-Erweiterungen. Der Server, zu dem Sie eine Verbindung herstellen, unterstützt diese Erweiterungen:

250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-STARTTLS
250-DELIVERBY
250 HELP

Die einzige Erweiterung im Zusammenhang mit der Verschlüsselung ist STARTTLS.

james.garriss
quelle