Hi, I think that I have the same problem.
Thunderbird 102.4.2, cyrus-imapd 3.4.4-1 (archlinux, aur package).
Log when I try to upload contact (user replaced with <myusername>):
Nov 24 12:52:26 black
cyrus/https[1435580]: localhost.localdomain [127.0.0.1] as
"<myusername>" with "Mozilla/5.0 (X11; Linux x86_64;
rv:102.0) Gecko/20100101 Thunderbird/102.4.2" via
SESSIONID=<cyrus-1669290746-1435580-1-8556906916262975492>;
"PUT
/dav/addressbooks/user/<myusername>/Default/20d6e36d-8b94-45d7-a6ce-ab8293add8f6.vcf
HTTP/1.1" (origin=https://zork.pl; auth=Basic) => "HTTP/1.1
403 Forbidden" [timing: cmd=0.006142 net=0.000036
total=0.006178]
Davx5 on android works ok.
Thanks Ken and Martin, I'll upgrade Cyrus (I'd planned to anyway) and report back on the outcome.
Deborah Pickett
System Administrator
Polyfoam Australia Pty Ltd
T: +61 (3) 9794 8320 | F: +61 (3) 9791 1222 | M: +61 408 962 109
E: debbiep@xxxxxxxxxxxxxxx | W: www.polyfoam.com.au
Proudly Australian owned and operated for over 30 yearsOn 2022-10-26 22:19, Ken Murchison wrote:IIRC, Cyrus 3.4.3 should accept 4.0 vCards.
On 10/26/22 1:11 AM, Deborah Pickett wrote:I found today that when uploading a vCard from Thunderbird 102.4.0 (tested on both Windows and Mac) that the Cyrus HTTPS server is returning a 403 Forbidden error (and no file is being created in the filesystem).
I remember this used to work when Thunderbird was older.
On enabling telemetry, I can see that Thunderbird is trying to upload a vCard with VERSION:4.0 in it, and browsing the source of Cyrus, it wants only 3.0 vCards, at least on my installation of Cyrus, which is on 3.0.8.
What version would I need to upgrade to for it to accept 4.0 vCards? (Or if anyone knows how to coax Thunderbird into sending 3.0 vCards, that will do too in the short term.)