Hi, I am using addressbook feature of SOGo Connector Thunderbird extension 17.0.5 on Thunderbird 24 I added a remote addressbook of Zimbra to Thunderbird. When I start sync, I can get the contacts from Zimbra, But If I create a contact on thunderbird and sync to zimbra, I got the following error:
HTTP/1.1 409 Conflict Date: Thu, 31 Oct 2013 13:31:39 GMT Content-Length: 0 The problem is here, SOGo does not send If-None-Match header in PUT request for a new contact. Here is the full session capture for creating a contact: If I add If-None-Match:* header then Zimbra accept the contact. PUT /dav/ [email protected]/contacts/C5E761B0-A2D0-0001-8B56-510F10B5AA50.vcfHTTP/1.1 Host: 172.16.45.113 User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 Lightning Accept: text/xml Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate accept-charset: utf-8,*;q=0.1 Content-Type: text/vcard; charset=utf-8 Content-Length: 175 Authorization: Basic dGFrdmltdGVzdEB5ZW5pZ3VsLm5ldDoxMjM0NTY= Connection: keep-alive Pragma: no-cache Cache-Control: no-cache BEGIN:VCARD VERSION:3.0 PRODID:-//Inverse inc.//SOGo Connector 1.0//EN UID:C5E761B0-A2F0-0001-6D60-B4201E3D39B0 N:;new one FN:new one X-MOZILLA-HTML:FALSE END:VCARD Response: HTTP/1.1 409 Conflict Date: Thu, 31 Oct 2013 13:31:39 GMT Content-Length: 0 -- [email protected] https://inverse.ca/sogo/lists
