Eine der mitgelieferten Anwendung von HCL Domino ist E-Mail. Und sobald man anfängt, E-Mails außerhalb des Unternehmens zu versenden oder von dort zu empfangen, erwarten den Administrator - nun ja - "Herausforderungen". Und wenn der SMTP-Verkehr auch noch verschlüsselt wird, wird die Analyse und Behebung nicht gerade einfacher.
Linux steht ja im Verdacht, dass es für jedes Problem eine Lösung in Form eines Programmes gibt. Auch in diesem Fall wird der Administrator nicht enttäuscht. In diesem Fall nennt sich das Programm Swaks - Swiss Army Knife for SMTP und wird vom Entwickler wie folgt beschrieben:
"Swaks is a featureful, flexible, scriptable, transaction-oriented SMTP test tool [...]"
Ein einfaches Beispiel sähe etwa so aus:
swaks --from=jemand@example.com --to=tbahn@assono.de --server=smtp.assono.de -tls
Mit dem Schalter -tls wird auf eine verschlüsselte Verbindung umgeschaltet. Der SMTP-Dialog beginnt dann so:
=== Trying smtp.assono.de:25...
=== Connected to smtp.assono.de.
<- 220 smtp.assono.de ESMTP Wed, 14 Apr 2021 12:17:14 +0200
-> EHLO ********
<- 250-smtp.assono.de Hello smtp.assono.de [212.53.178.69]
<- 250-SIZE 52428800
<- 250-8BITMIME
<- 250-PIPELINING
<- 250-CHUNKING
<- 250-STARTTLS
<- 250-PRDR
<- 250 HELP
-> STARTTLS
<- 220 TLS go ahead
=== TLS started with cipher TLSv1.3:TLS_AES_256_GCM_SHA384:256
=== TLS no local certificate set
=== TLS peer DN="/CN=*.assono.de"
~> EHLO ********
...
Für eigene Tests gerne die Parameter anpassen...😉
Die Liste der Funktionen ist eindrucksvoll und hat zumindest für mich immer alles abgedeckt, was ich bisher gebraucht habe.