Anleitung MailStation carddav Plugin aktivieren.

Status
Für weitere Antworten geschlossen.

Stefnas

Benutzer
Mitglied seit
11. Apr 2014
Beiträge
19
Punkte für Reaktionen
0
Punkte
0
Hallo ;-)

hab heute dieses Interessante Thema gesehen und mich gleich mal an die Arbeit gemacht :) trotz der sehr guten Beschreibung finde ich nirgends den Punkt für die carddav Einstellungen in Roundcube. Folgendes wurde durchgeführt:

- Download der Datei master.zip
- Entpacken in das Verzeichnis /var/packages/MailStation/target/roundcubemail/plugins/carddav
- Anpassen der Datei /var/packages/MailStation/target/roundcubemail/config/main.inc.php

1.png

- Punkt 4-6 der Anleitung

2.png

- Berechtigungen wurden auch geprüft

3.png

Sieht aus meiner Sicht doch alles ok aus oder? Wo müsste der Eintrag im Webclient zu finden sein? Kannst Du mir einen Screen schicken oder ist der Punkt im Mailserver?

Gruß
Stefnas
 

luddi

Benutzer
Sehr erfahren
Mitglied seit
05. Sep 2012
Beiträge
3.242
Punkte für Reaktionen
586
Punkte
174
Wo müsste der Eintrag im Webclient zu finden sein? Kannst Du mir einen Screen schicken oder ist der Punkt im Mailserver?
Ist in roundcube unter 'Einstellungen' zu finden.

roundcube_carddav.png

Gruß
luddi
 

luddi

Benutzer
Sehr erfahren
Mitglied seit
05. Sep 2012
Beiträge
3.242
Punkte für Reaktionen
586
Punkte
174
Leider bekomme ich es nicht hin :-( hat jemand eine Idee wo mein Problem liegen könnte?
Also ich muss jetzt zusätzlich erwähnen, dass es bei mir unter DSM 5.0 mit der MailStation Version 20140220-0159 läuft. Hierbei habe ich nichts anderes gemacht als der Beschreibung aus diesem Beitrag aus Post #1 von 'mabox' zu folgen und zusätzlich die Userrechte und owner für das Verzeichnis 'caldav' zu setzen wie das in Post #12 erwähnt ist.

Auf dem anderen System (auch DSM 5.0) habe ich zum Test die MailStation auf die Version 20141031-0213 aktualisiert und versucht das CardDAV plugin dort erneut einzubinden.
Dort sehe ich zwar unter den Einstellungen dann auch den Menüeintrag 'CardDAV' (wie in Post #22 gezeigt), kann auch tatsächlich einen CardDAV Server konfigurieren (Meldung bestätigt alles OK und Kontakte synchronisiert) aber sobald man in das Adressbuch hineinschaut sieht man nichts!
Klickt man den Button 'synchronisieren' sieht man unten Rechts im Fenster die Animation dass etwas synchronisiert wird und bekommt auch die Meldung dass die Kontakte erfolgreich synchronisiert wurden. Jedoch sieht man auch danach keine Einträge im jeweiligen CardDAV Adressbuch.

Ich weiß im Moment auch nicht woran es liegen könnte dass es mit dem neuen Package der MailStation (20141031-0213) nicht funktioniert.

Ich würde mich auch freuen wenn es hierfür wieder eine Lösung geben wird.

Gruß
luddi
 

mabox

Benutzer
Mitglied seit
10. Jul 2013
Beiträge
192
Punkte für Reaktionen
12
Punkte
24
Hallo luddi und Stefnas,
also ich habe das Ganze ja nicht mehr auf der Synology am laufen aber ich hab jetzt mal versucht mich da nochmal reinzufuchsen. Leider kann ich nichts helfen, sorry. Bei Stefnas sieht es soweit echt gut aus. Normalerweiße wenn das Plugin in den Einstellungen nicht angezeigt hat, hat es immer etwas mit dem Eintrag "carddav" in der main.inc.php bzw. config.inc.php zu tun aus meiner Erfahrung. Der Eintrag dort scheint aber auch zu stimmen.

Bei luddi bin ich komplett ratlos. Ist halt ausch schwer zu sagen was Synology immer bei seinen Updates verändert hat.

Sorry das ich nicht mehr dazu beitragen kann.
Gruß mabox
 

mabox

Benutzer
Mitglied seit
10. Jul 2013
Beiträge
192
Punkte für Reaktionen
12
Punkte
24
Hallo Zusammen,
also ich habe mich heute mal wieder um dieses Thema hier etwas intensiver gekümmert. Ich habe jetzt auf der neuesten DSM Version 5.1 das carddav Plugin anhand der Anleitung eingebunden und aktiviert. Das einzigste und was jemand von Euch ja schon geschrieben hat, ist das die main.inc. php halt jetzt config.inc.php heißt. Ansonsten hat alles wie beschrieben funktioniert.
An was ich jetzt gerade scheitere ist das ich in das eingebundene Carddav Adressbuch nichts speichern kann oder auch nicht aktualisieren kann. Der erhalte ich immer eine "Fehler beim speichern". Keine Ahnung was ich jetzt da anders gemacht habe wie früher. Wahrscheinlich liegt es an irgendwelchen Datei-Verzeichnissberechtigungen.
Klappt das bei jemand von Euch und kann dieser vielleicht mal einen Screenshot von seinen Dateiberechtigungen zeigen? Ich vermute es geht um die Rechte im "roundcubemail/plugin/carddav" Ordner..... bin mir aber noch nicht sicher.
Gruß mabox
 

luddi

Benutzer
Sehr erfahren
Mitglied seit
05. Sep 2012
Beiträge
3.242
Punkte für Reaktionen
586
Punkte
174
Also ich habe das auch nochmals in Ruhe angeschaut... aber mir ist nichts besonderes aufgefallen an den Rechten.
Wie ich bereits in Post #24 beschrieben habe klappt es auf dem einen System mit DSM 5.0 und vorherigen Version des/der MailServer/MailStation einwandfrei und ich bin zu seiner Zeit genau wie du beschrieben hast vorgegangen.
Auf dem anderen System habe ich das ganze mit dem/der neuen MailServer/MailStation testen wollen... und siehe da, es läuft nicht.
Ich habe beide Systeme parallel verglichen und es gibt von den Rechten kein Unterschied.

Das CardDAV Plugin wird ja in der MailStation (roundcube) richtig angezeigt. Ich kann ein CardDAV Server hinzufügen ohne jegliche Fehlermeldung, sogar mit der Meldung dass der Server korrekt eingebunden wurde.
Jedoch bleibt nach dem klick auf den Sync Button der Erfolg aus. Es erscheint ständig nur "Synchronisiere CardDAV Kontakte" und wird mit einem grünen Häkchen quittiert als wäre alles gut gegangen. Dennoch bleibt das Adressbuch leer...

Ich habe gerade auch keine zündende Idee :(

Gruß
luddi
 

mabox

Benutzer
Mitglied seit
10. Jul 2013
Beiträge
192
Punkte für Reaktionen
12
Punkte
24
Das CardDAV Plugin wird ja in der MailStation (roundcube) richtig angezeigt. Ich kann ein CardDAV Server hinzufügen ohne jegliche Fehlermeldung, sogar mit der Meldung dass der Server korrekt eingebunden wurde.
Jedoch bleibt nach dem klick auf den Sync Button der Erfolg aus. Es erscheint ständig nur "Synchronisiere CardDAV Kontakte" und wird mit einem grünen Häkchen quittiert als wäre alles gut gegangen. Dennoch bleibt das Adressbuch leer...

Hi luddi,
also bei mir verhält es sich jetzt auch genau so. Nachdem ich ja anfänglich wenigstens die Kontakte gesehen hatte, sehe ich jetzt auch nichts mehr obwohl erfolgreich gemeldet wurde........ :-( komisch.
 

Basalt

Benutzer
Mitglied seit
06. Mai 2012
Beiträge
255
Punkte für Reaktionen
0
Punkte
0
Database change in Roundcube 1.0 ?

Just a random idea:
Maybe with Roundcube 1.0 the database has been changed, e.g. to MySQL.MariaDB ? Then you would need to create the tables there, instead of in pgsql.

/Erik
 

mabox

Benutzer
Mitglied seit
10. Jul 2013
Beiträge
192
Punkte für Reaktionen
12
Punkte
24
Hi,
OK but if that where the case, I should see any database in the phpMyAdmin I think?
Or not?

Greetings mabox
 

luddi

Benutzer
Sehr erfahren
Mitglied seit
05. Sep 2012
Beiträge
3.242
Punkte für Reaktionen
586
Punkte
174
...I should see any database in the phpMyAdmin I think?
I´m also wondering about that idea, because there is the need of an authorization with a valid user and write privileges to add a new database at mysql. And I have never been asked by the system during the installation (upgrade) process to type in any user or password for mysql.

Regards
luddi
 

Basalt

Benutzer
Mitglied seit
06. Mai 2012
Beiträge
255
Punkte für Reaktionen
0
Punkte
0
I guess you two are right, it was just an idea that crossed my mind
BTW: please continue in German, I do understand it well, but cannot write it properly.


/Erik
 

luddi

Benutzer
Sehr erfahren
Mitglied seit
05. Sep 2012
Beiträge
3.242
Punkte für Reaktionen
586
Punkte
174
it was just an idea that crossed my mind
I'm glad about any idea! Don't be afraid and please feel free to post any other ideas that will cross your mind. I'm deeply grateful for any hint. :)

Dankeschön, Erik!
 

mabox

Benutzer
Mitglied seit
10. Jul 2013
Beiträge
192
Punkte für Reaktionen
12
Punkte
24
Ja ich bin auch dankbar für jede Idee. Ich komme jetzt leider nicht mehr dazu hier weiterzumachen. Die nächsten Tage aber gehe ich die Sache nochmal an. Das muss doch irgendwie möglich sein das dass wieder läuft. Also, dann bis demnächst wieder :)
 

prad

Benutzer
Mitglied seit
14. Jan 2010
Beiträge
94
Punkte für Reaktionen
0
Punkte
6
Ihr habt mitbekommen, dass Roundcube auf die Verison 1.02 erhöht wurde?
Da kann das alte Plugin nicht mehr funktionieren!

mfg prad
 

mabox

Benutzer
Mitglied seit
10. Jul 2013
Beiträge
192
Punkte für Reaktionen
12
Punkte
24
Hi,
guter Hinweis.... daran könnte es tatsächlich liegen. Ich habe jetzt aber das ganze Szenario nochmal durchgespielt mit dem aktuellen Plugin, ohne Erfolg!
Gleiches Verhalten wie zuvor. Der Anschluß des Carddav Adressbuchs und der Import scheint zu funktionieren, aber im Adressbuch sieht man nachher nichts.
Mit dem Update der Mailstation auf die aktuelle Roundcube Version hat es meiner Meinung nach aber sicher zu tun. Davor hat es ja funktioniert.....
 

obimichael

Benutzer
Mitglied seit
28. Nov 2014
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Bei mir wird auch nichts angezeigt, in den Logs finde ich allerdings einen Fehler


[15-Dec-2014 11:14:04 +0100]: DB Error: [7] ERROR: value too long for type character varying(64) (SQL Query:
INSERT INTO carddav_contacts (carddav_server_id, user_id, etag, last_modified, vcard_id, vcard, words, firstname, surname, name, email)
VALUES (4', '3', '0f76a764e58d78d795540c5aefee5152', 'Mon, 15 Dec 2014 10:04:59 GMT', ''f5b3d993-4c5a-466a-989c-f14b64f13f71%2540xxxxxstrassexxx.domainxxxxx.net'


und das für alle CardDav Einträge. Mein CardDav Server ist Owncloud in der Version 7.0.4
Lg
 
Zuletzt bearbeitet:

luddi

Benutzer
Sehr erfahren
Mitglied seit
05. Sep 2012
Beiträge
3.242
Punkte für Reaktionen
586
Punkte
174
Danke für den Hinweis, mein CardDAV Server für Kontakte ist auch Owncloud v7.0.4

Gruß
luddi


*EDIT: Nun habe ich auch zum Vergleich den Baikal CardDAV Server aufgesetzt um da Owncloud ausschließen zu können.
Verwendet wurde Baikal in der Version 0.2.7 und das Adressbuch mit Hilfe eines Kalender Clients gefüllt.
Der Versuch bestätigt meine Vermutung dass es nicht an Owncloud liegen kann. Auch mit Baikal kommt man zum gleichen Ergebnis.
Das Adressbuch wird ohne Fehlermeldung angelegt, jedoch bleibt aber auch hier die Kontaktliste leer.
 
Zuletzt bearbeitet:

obimichael

Benutzer
Mitglied seit
28. Nov 2014
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Gibt es dort auch die Fehler im Log? Es könnte vielleicht an der Adresse liegen. Meine Adresse ist mit hauptstrassexxx.xxxxxxxxxx.net recht lange und es passt nicht in die 64 Zeichen des Feldes vcard_id.

f5b3d993-4c5a-466a-989c-f14b64f13f71%2540xxxxxstrassexxx.domainxxxxx.net = 72 Zeichen lang

Leider fehlt mir die Info wie ich das Feld in einer Progress DB auf mehr Zeichen ändere.
Michael
 
Zuletzt bearbeitet:

luddi

Benutzer
Sehr erfahren
Mitglied seit
05. Sep 2012
Beiträge
3.242
Punkte für Reaktionen
586
Punkte
174
Gibt es dort auch die Fehler im Log?
Bisher habe ich mir noch kein Log file angeschaut. Welches Log meinst du? Dann kann ich mir das auch mal anschauen.

Es könnte vielleicht an der Adresse liegen. Meine Adresse ist mit hauptstrassexxx.xxxxxxxxxx.net recht lange und es passt nicht in die 64 Zeichen des Feldes vcard_id.
f5b3d993-4c5a-466a-989c-f14b64f13f71%2540xxxxxstrassexxx.domainxxxxx.net = 72 Zeichen lang
Bei mir klappt das sowohl mit domain (bestehend aus 10 Zeichen inkl. top level domain) als auch mit local IP Adresse nicht....

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