Re: [SOGo] Using Sogo Connector in TB to access iCloud address book
Hello Phil On 2012-06-11 19:06, Phil wrote: I would like to connect to the iCloud address book, which is supposed to be accessible via a CardDav client (that's how I came across Sogo). I found some basic information on the internet net, but couldn't get it to work yet. I am using TB 10.0.5 ESR, Lightning 1.2.3 and Sogo Connector 10.0.2 (as recommended in the documentation). You mean to create a synchronization with an existing address book, not to create an address book on the server, aren't you? Then you have to give Connector the full URL to the address book. It will not discover them for you. Yes, I want to access the existing address book hosted by the iCloud service. I am using an URL like https://p01-contacts.icloud.com/XX/ where X is my unique ID (the ID is working perfectly with the accessing of my calendar). So far the only message I get in the error console is: Fehler: An error occurred updating the cmd_delete command: [Exception... '[JavaScript Error: cards[i] is null {file: chrome://messenger/content/addressbook/abResultsPane.js line: 156}]' when calling method: [nsIController::isCommandEnabled] nsresult: 0x80570021 (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS) location: JS frame :: chrome://global/content/globalOverlay.js :: goUpdateCommand :: line 80 data: yes] Quelldatei: chrome://global/content/globalOverlay.js Zeile: 86 This only means, that there is no address book at the given URL. That's what I thought. AFAIK you have to append principal to your URL, in order to get the personal address book: https://p01-contacts.icloud.com/XX/principal Also be aware that the Number of the server is not always equal to the one for calendars. So try others too, e.g. p02-contacts.icloud.com. I tried all combinations of the server with the principal appended (01-08) but without luck. Just to verify, I tried em Client (as it was mentioned, that this PIM would support CardDav as well), and it could connect using the URL https://p01-contacts.icloud.com/XX/carddavhome/ and it works. But of course I'd really like to have it in my TB (and thus using Sogo). Using the working URL, currently I just get the above mentioned error message. I'm just confused, because I found several sources on the net, that mentioned, that it would work. Perhaps there's someone else, who can share his (working) experience with iCloud and Sogo. Then you should file a bug report at http://www.sogo.nu/bugs for project SOGo Connector. Seems like a bug to me. Kind regards, Christian Mack -- Christian Mack Gruppe Informationsdienste Rechenzentrum Universität Konstanz -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Using Sogo Connector in TB to access iCloud address book
Hello Phil On 2012-06-08 17:12, Phil wrote: I hope this is the right group to ask, since it's just a question regarding the Sogo Connector in Thunderbird. Yes, this list is for SOGo, Connector add-on and Integrator add-on users. I would like to connect to the iCloud address book, which is supposed to be accessible via a CardDav client (that's how I came across Sogo). I found some basic information on the internet net, but couldn't get it to work yet. I am using TB 10.0.5 ESR, Lightning 1.2.3 and Sogo Connector 10.0.2 (as recommended in the documentation). Has anybody got this to work? No, sorry, I don't use iCloud. Is there a special URL Sogo Connector expects, when I try to create the remote address book? You mean to create a syncronisation with an existing address book, not to create an address book on the server, aren't you? Then you have to give Connector the full URL to the address book. It will not discover them for you. I am using an URL like https://p01-contacts.icloud.com/XX/ where X is my unique ID (the ID is working perfectly with the accessing of my calendar). So far the only message I get in the error console is: Fehler: An error occurred updating the cmd_delete command: [Exception... '[JavaScript Error: cards[i] is null {file: chrome://messenger/content/addressbook/abResultsPane.js line: 156}]' when calling method: [nsIController::isCommandEnabled] nsresult: 0x80570021 (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS) location: JS frame :: chrome://global/content/globalOverlay.js :: goUpdateCommand :: line 80 data: yes] Quelldatei: chrome://global/content/globalOverlay.js Zeile: 86 This only means, that there is no address book at the given URL. AFAIK you have to append principal to your URL, in order to get the personal address book: https://p01-contacts.icloud.com/XX/principal Also be aware that the Number of the server is not always equal to the one for calendars. So try others too, e.g. p02-contacts.icloud.com. Hope this helps a bit. Kind regards, Christian Mack -- Christian Mack Gruppe Informationsdienste Rechenzentrum Universität Konstanz -- users@sogo.nu https://inverse.ca/sogo/lists
Re: [SOGo] Using Sogo Connector in TB to access iCloud address book
Hi Christian, thx for the reply. I would like to connect to the iCloud address book, which is supposed to be accessible via a CardDav client (that's how I came across Sogo). I found some basic information on the internet net, but couldn't get it to work yet. I am using TB 10.0.5 ESR, Lightning 1.2.3 and Sogo Connector 10.0.2 (as recommended in the documentation). You mean to create a synchronization with an existing address book, not to create an address book on the server, aren't you? Then you have to give Connector the full URL to the address book. It will not discover them for you. Yes, I want to access the existing address book hosted by the iCloud service. I am using an URL like https://p01-contacts.icloud.com/XX/ where X is my unique ID (the ID is working perfectly with the accessing of my calendar). So far the only message I get in the error console is: Fehler: An error occurred updating the cmd_delete command: [Exception... '[JavaScript Error: cards[i] is null {file: chrome://messenger/content/addressbook/abResultsPane.js line: 156}]' when calling method: [nsIController::isCommandEnabled] nsresult: 0x80570021 (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS) location: JS frame :: chrome://global/content/globalOverlay.js :: goUpdateCommand :: line 80 data: yes] Quelldatei: chrome://global/content/globalOverlay.js Zeile: 86 This only means, that there is no address book at the given URL. That's what I thought. AFAIK you have to append principal to your URL, in order to get the personal address book: https://p01-contacts.icloud.com/XX/principal Also be aware that the Number of the server is not always equal to the one for calendars. So try others too, e.g. p02-contacts.icloud.com. I tried all combinations of the server with the principal appended (01-08) but without luck. Just to verify, I tried em Client (as it was mentioned, that this PIM would support CardDav as well), and it could connect using the URL https://p01-contacts.icloud.com/XX/carddavhome/ and it works. But of course I'd really like to have it in my TB (and thus using Sogo). Using the working URL, currently I just get the above mentioned error message. I'm just confused, because I found several sources on the net, that mentioned, that it would work. Perhaps there's someone else, who can share his (working) experience with iCloud and Sogo. Thx in advance, Phil -- users@sogo.nu https://inverse.ca/sogo/lists
[SOGo] Using Sogo Connector in TB to access iCloud address book
Hi, I hope this is the right group to ask, since it's just a question regarding the Sogo Connector in Thunderbird. I would like to connect to the iCloud address book, which is supposed to be accessible via a CardDav client (that's how I came across Sogo). I found some basic information on the internet net, but couldn't get it to work yet. I am using TB 10.0.5 ESR, Lightning 1.2.3 and Sogo Connector 10.0.2 (as recommended in the documentation). Has anybody got this to work? Is there a special URL Sogo Connector expects, when I try to create the remote address book? I am using an URL like https://p01-contacts.icloud.com/XX/ where X is my unique ID (the ID is working perfectly with the accessing of my calendar). So far the only message I get in the error console is: Fehler: An error occurred updating the cmd_delete command: [Exception... '[JavaScript Error: cards[i] is null {file: chrome://messenger/content/addressbook/abResultsPane.js line: 156}]' when calling method: [nsIController::isCommandEnabled] nsresult: 0x80570021 (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS) location: JS frame :: chrome://global/content/globalOverlay.js :: goUpdateCommand :: line 80 data: yes] Quelldatei: chrome://global/content/globalOverlay.js Zeile: 86 Thx in advance for your comments, Phil -- users@sogo.nu https://inverse.ca/sogo/lists