Re: [SOGo] Using Sogo Connector in TB to access iCloud address book

2012-06-12 Thread Christian Mack
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

2012-06-11 Thread Christian Mack
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

2012-06-11 Thread Phil

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

2012-06-08 Thread Phil

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