Roundcube + Accounts Plugin: Kein IMAP-SSL?

Status
Für weitere Antworten geschlossen.

m1nu2

Benutzer
Mitglied seit
15. Feb 2012
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Moin moin!

Zunächst kurz meine Zielbeschreibung: Ich möchte mittels Roundcube auf der DS mehrere externe IMAP Accounts abrufen. Die Mails sollen nicht auf der DS gespeichert werden.

Ich habe auf meiner DS211j die WebStation aktiviert und mir hier die aktuelle Version von Roundcube reingepackt. Roundcube funktioniert einwadfrei, soweit kein Problem.

Nun habe ich das Accounts Plugin aus dem MyRoundcube Plugins Packet von http://code.google.com/p/myroundcube/ eingebunden und konfiguriert. In Roundcube ist das Plugin aktiv und ich kann das Formular zur Eingabe neuer Accounts erreichen. Auch die Datenbank habe ich entsprechend aufgesetzt.

Das Problem:
Beim Speichern eines neuen Accounts meldet Roundcube / das Plugin: "Verbindung konnte nicht hergestellt werden." Nachdem ich ein wenig im Quellcode gesucht habe konnte ich den Fehler weiter eingrenzen. Die PHP Funktion imap_open() meldet als Fehler:


"Can't open mailbox {imap.googlemail.com:993/imap/ssl/novalidate-cert}INBOX: invalid remote specification"


Auch wenn ich versuche die Verbindung ohne SSL aufzubauen klappt es nicht:


"Can't open mailbox {imap.googlemail.com:143/novalidate-cert}INBOX: invalid remote specification"


Nun habe ich gelesen, dass für die SSL Unterstützung PHP mit IMAP-SSL compiliert werden muss. Das Problem tauchte im Thread php-imap mit SSL Support schon einmal auf, hier jedoch für einen QNAP. Im zweiten Kommentar schrieb jahlives zudem:


"Oder du kaufst dir eine DS, denn die kann das von Haus aus ohne zusätzliche Pakete"


In meiner PHP-Info steht jedoch nicht, dass SSL Support für IMAP aktiv ist...

Sollte IMAP-SSL in PHP auf der DS aktiv sein? Wenn ja, wieso ist es das bei mir nicht? Ich habe die aktuelle Version des DSM installiert.

Was kann ich tun, damit ich IMAP-SSL in PHP auf der DS nutzen kann?

Gruß
Benny

Edit: Habe im englischen Forum noch diese Seiten gefunden:
http://forum.synology.com/enu/viewtopic.php?f=20&t=44981&p=172810
http://forum.synology.com/enu/viewtopic.php?f=45&t=39023&p=157411
http://forum.synology.com/enu/viewtopic.php?f=27&t=20908&p=84340

Es sieht so aus, als würde sich Synology auch nicht wirklich drum kümmern...
 
Zuletzt bearbeitet:

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
mhm hast du mal probiert ob es geht wenn du eine aktuelle Version von Roundcube aus dem Netz lädst und selber installierst? Das geht relativ einfach. Die Versionen im Netz sind einiges aktueller als die Pakete von Synology
 

m1nu2

Benutzer
Mitglied seit
15. Feb 2012
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
mhm hast du mal probiert ob es geht wenn du eine aktuelle Version von Roundcube aus dem Netz lädst und selber installierst? Das geht relativ einfach. Die Versionen im Netz sind einiges aktueller als die Pakete von Synology

Moin jahlives,

ja, das habe ich. Ist in meinem ersten Post wohl untergegangen. Der komplette Post basiert auf der Installation der aktuellen Roundcube Version 0.7.1 aus dem Netz.

Ich denke das Problem liegt im Accounts Plugin. Dieses versucht die IMAP Verbindung mittels der PHP Funktion imap_open zu etablieren. Diese Funktion basiert auf der C-Client Version von der University of Washington, die man von deren FTP herunterladen kann (ftp://ftp.cac.washington.edu/imap/). Dieser C-Client wird standardmäßig mit PHP kompiliert und kann hier zusätzlich mit IMAP-SSL konfiguriert werden (siehe u.a. http://www.php.net/manual/de/ref.imap.php#103585). Roundcube selbst umgeht diese jedoch und implementiert eine eigene Variante, die davon unabhängig zu sein scheint. Hier ein Auszug aus der entsprechenden Datei:
| Provide alternative IMAP library that doesn't rely on the standard |
| C-Client based version. This allows to function regardless |
| of whether or not the PHP build it's running on has IMAP |
| functionality built-in. |
Die Basis hierfür stellt http://ilohamail.org/main.php

Habe auch schon überlegt das Accounts Plugin auf diese Funktionalität umzustellen, aber eigentlich würde ich lieber heraus finden, wie ich IMAP-SSL aktiviert bekomme, bzw. was ich brauche um das IMAP-PHP-Module auf dem NAS neu zu kompilieren.

Gruß
Benny
 
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