Einrichten von IMAP / SSL unter Ubuntu mit Dovecot, Thunderbird und einem selbstsignierten Zertifikat

1441
Savanni D'Gerinel

Ich habe einen neuen Server, den ich gerade einrichte. Es hat derzeit ein sehr begrenztes Publikum (nur ich), aber ich versuche, IMAPSSL einzurichten und SMTP zu sichern. Da das Publikum so begrenzt ist, habe ich mich dazu entschieden, kein Zertifikat zu kaufen, sondern erstelle eine selbstsignierte Schlüsselarchitektur.

Ich habe die Anweisungen auf https://help.ubuntu.com/community/OpenSSL für die Einrichtung verwendet. Dann habe ich den Schlüssel auf meinem Server mail.savannidgerinel.com installiert. Ich habe Thunderbird gebeten, meine Zertifizierungsstelle aufzunehmen. Dann versuche ich mich mit mail.savannidgerinel.com, imap (port 143) und starttls zu verbinden, und Thunderbird wird wütend über das cert. Es sagt...

You are about to override how Thunderbird identifies this site. Legitimate banks <blah blah blah> Server Location: mail.savannidgerinel.com:143 Certificate Status This site attempts to identify itself with invalid information. *Wrong Site* Certificate belongs to a different site, which could indicate an identity theft. 

Wenn ich Thunderbird stattdessen mit Port 993 verbinde, erhalte ich dieselbe Meldung (außer das Feld Location wird aktualisiert, um Port 993 wiederzugeben).

Also ... ich sage es, um das Zertifikat anzusehen. Klar wie der Tag, genau wie ich es gesagt habe, heißt es, dass der Common Name (CN) mail.savannidgerinel.com ist. Ich kann keine Tippfehler, keine Namenskonflikte sehen, außer dass die Portnummer anders ist.

Wenn ich 'openssl s_client' für die Verbindung verwende, bekomme ich eine Verbindung, aber openssl beschwert sich ein wenig darüber, dass ich einige Zertifikate nicht verifizieren kann (ich nehme an, dass openssl nicht weiß, wo ich meinen CA-Schlüssel weggelassen habe.) aber da bin ich mir auch nicht sicher).

Was könnte hier schief gehen? Ich habe viele Suchen durchgeführt und habe dieses Problem nirgendwo aufgelistet! Ich bin total ratlos, wie ich überhaupt anfangen kann, dies zu diagnostizieren.

1

1 Antwort auf die Frage

0
Eduardo Ramos

Vielleicht können Sie mit openssl eine Verbindung herstellen und dabei die CA-Zertifikatsdatei angeben:

openssl s_client -connect mail.savannidgerinel.com:993 -CAfile *(your CA certificate file*