Mutt lässt mich kein SSL-Zertifikat speichern

Mutt lässt mich kein SSL-Zertifikat speichern

Ich habe Mutt gerade so eingerichtet, dass es eine Verbindung zum IMAP- und SMTP-Server meiner Firma herstellt. Alles funktioniert. Wenn ich Mutt jedoch starte, erhalte ich eine Warnung bezüglich des Zertifikats und habe die Wahl zwischen:

(r)eject, accept (o)nce

ICHnichteine Option dazu (a)cceptoder eine andere Möglichkeit, es zu speichern. Ich vermute, der Server ist falsch konfiguriert, weil Mutt sagt:

WARNING: Server certificate has expired
WARNING: Server hostname does not match certificate

Ich möchte das Zertifikat jedoch trotzdem speichern. Schließlich ist es sicherer, wenn die Maschine ein bestimmtes, festes Zertifikat akzeptiert, als wenn ich mir angewöhne, ojedes Mal, wenn ich Mutt starte, darauf zu klicken.

Übrigens: etwas Ähnliches scheint jedes Mal zu passieren, wenn ich die E-Mail versende. Die SMTP- und IMAP-Server befinden sich auf derselben Maschine.

[UPDATE: Teillösung]

Nach einigem RTFM fand ich heraus, dass man hinzufügen kann

set ssl_verify_host = no
set ssl_verify_dates = no

auf .muttrc, um die Prüfungen zu deaktivieren. Dadurch behandelt Mutt das Zertifikat als OK und Sie können es speichern. Das Problem ist, dass Sie diese Einstellungen auch nach dem Speichern beibehalten müssen. Schlimmer noch, es sind globale Einstellungen, sodass alle weniger sicher sind, wenn ich jemals mehrere Server verwende.

Hat jemand bessere Ideen?

Antwort1

Ich habe es gelöst, indem ich einen leeren Ordner mit dem Namen erstellt habe.Köterin meinem Home-Verzeichnis. Mutt hat danach gesucht. Warum es das nicht standardmäßig erstellt, ist mir schleierhaft.

Antwort2

ssl_verify_hostBeachten Sie, dass Sie oder nicht global festlegen müssen ssl_verify_date. Sie können ein verwenden, account-hookum sie nur auf einen bestimmten Server anzuwenden.

Antwort3

Dies war wahrscheinlich nicht Ihr konkretes Problem, aber Sie erhalten dieselbe Eingabeaufforderung ohne die Option „(a)ccept“, wenn Sie die Variable „certificate_file“ nicht festgelegt haben.

verwandte Informationen