Fetchmail Zertifikats-Warnungen beim Abruf via SSL

Status
Für weitere Antworten geschlossen.

oj69

Benutzer
Mitglied seit
16. Mrz 2012
Beiträge
155
Punkte für Reaktionen
0
Punkte
16
Hallo zusammen,

erstmal herzlichen Dank an Julian für die Bereitstellung des Zarafa-spk. Es war dadurch sehr einfach, Zarafa zum laufen zu bekommen. Ich habe nun noch einen kleinen Issue, für den ich Hilfe benötige:

- beim Abruf meiner verschiedenen email-Konten via POP3 secure erhalte ich von fetchmail immer eine Warnung "... fetchmail: Server certificate verification error: unable to get local issuer certificate ..."

Der Abruf der emails erfolgt dann trotzdem. Wie muss ich fetchmail einstellen, damit das funktioniert ? Die Optionen sslcertpath etc. scheinen nicht wirklich zu funktionieren und auch im Internet habe ich nichts gefunden, was mich weiterbringt.

Hat jemand eine Lösung ?

Mein Umfeld:

- DS212j mit Diskmanager 4.0
- neuestes Zarafa-spk 0.25

Danke & Gruß

Oliver
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
das klingt für mich nach einem nicht-vertrauenswürdigen Zertifikat der Gegenseite. Das kommt relativ häufig vor, heisst aber nicht, dass die Verbindung nicht verschlüsselt wäre
 

oj69

Benutzer
Mitglied seit
16. Mrz 2012
Beiträge
155
Punkte für Reaktionen
0
Punkte
16
Das habe ich bei allen Servern, bei denen ich emails abrufe (u.a. Hotmail und Yahoo). Wie behebe ich das ?
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
das kommt drauf an woran genau es liegt: es kann z.B. sein, dass diese Zertifikate selber signiert sind und nicht von einer vertrauenswürdigen Stelle. du müsstest das Cert mal runterladen und genau angucken
 

oj69

Benutzer
Mitglied seit
16. Mrz 2012
Beiträge
155
Punkte für Reaktionen
0
Punkte
16
Die Zertifkate sind alle von vertrauenswürdigen CA´s (u.a. Thawte und GlobalSign) signiert. Es sieht so aus, als hätte Fetchmail diese bzw. die Server-Zertifikate nicht vorliegen. Auf der Synology gibt es eine Datei cacert.pem, in der alle wichtigen CA´s beinhaltet sind. Offensichtlich wird diese aber nicht verwendet.

Wie muss ich fetchmail konfigurieren, damit das funktioniert ?

Danke & Gruß

Oliver
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
mal probiert das CA-Crt deines Anbieters zu finden? Am besten im pem Format und dann mal nach ins ssl/crt Verzeichnis packen. Kann leider den Pfad zur Zeit nicht genau nachgucken (kein Zugriff auf ne DS zur Zeit). In meinem Verständnis müsste fetchmail allen crt's trauen, die auf dem Server im entsprechenden Verzeichnis hinterlegt sind.
 

oj69

Benutzer
Mitglied seit
16. Mrz 2012
Beiträge
155
Punkte für Reaktionen
0
Punkte
16
ich habe das Problem lösen können. Wichtig ist, bei jedem Abruf via "poll" in der fetchmailrc die Option "sslfingerprint" mit dem entsprechenden Fingerprint anzugeben. Der Fingerprint lässt sich über ein manuelles Aufrufen von fetchmail -v <Servername> herausfinden.

Danke für die Unterstützung hier :)

Gruß

Oliver
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat