[prev in list] [next in list] [prev in thread] [next in thread] 

List:       info-cyrus
Subject:    Re: CalDAV/CardDAV in a murder setup
From:       Stéphane Gaubert <s.gaubert () senat ! fr>
Date:       2023-10-12 8:57:22
Message-ID: 16971010420.6fbfFa1.132669 () composer ! cyrus ! topicbox ! com
[Download RAW message or body]


--16971010421.dBC1Eb.132669
Date: Thu, 12 Oct 2023 04:57:22 -0400
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi Christian,

We have been using Cyrus-Imap in a MURDER setup for years as our email solution. We \
are now considering the activation of the Caldav service. Our users don't connect \
directly to the backends ; they are proxied by the frontends.

I am testing this setup in lab with version 3.4.6 where PUT requests are correctly \
proxied and I can't figure out how to achieve the creation of the caldav mailbox when \
a user connects for the first time to the caldav service on the frontend.

This works if I connect to the backend, but I get a "Mailbox does not exist" error on \
the frontend when it does not find the user's #calendars mailbox. It is not created \
automatically.

I have also activated the calendar admin UI (caldav_allowcalendaradmin) but I get the \
same error when I access this service for a user who does not have a #calendars \
mailbox.

Is there another way to achieve the creation of the missing mailbox in a MURDER setup \
?

Regards,

Stéphane
------------------------------------------
Cyrus: Info
Permalink: https://cyrus.topicbox.com/groups/info/Te0966e64da1a36d6-Mc93ff15764e23c7a9d7819be
 Delivery options: https://cyrus.topicbox.com/groups/info/subscription

--16971010421.dBC1Eb.132669
Date: Thu, 12 Oct 2023 04:57:22 -0400
MIME-Version: 1.0
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html>
<html><html><html><body><div>Hi Christian,<br /></div><div><br /></div><div>We have \
been using Cyrus-Imap in a MURDER setup for years as our email solution. We are now \
considering the activation of the Caldav service. Our users don&#39;t connect \
directly to the backends ; they are proxied by the frontends.<br /></div><div><br \
/></div><div>I am testing this setup in lab with version 3.4.6 where PUT requests are \
correctly proxied and I can&#39;t figure out how to achieve the creation of the \
caldav mailbox when a user connects for the first time to the caldav service on the \
frontend.<br /></div><div><br /></div><div>This works if I connect to the backend, \
but I get a &quot;Mailbox does not exist&quot; error on the frontend when it does not \
find the user&#39;s #calendars mailbox. It is not created automatically.<br \
/></div><div><br /></div><div>I have also activated the calendar admin UI \
(caldav_allowcalendaradmin) but I get the same error when I access this service for a \
user who does not have a #calendars mailbox.<br /></div><div><br /></div><div>Is \
there another way to achieve the creation of the missing mailbox in a MURDER setup \
?<br /></div><div><br /></div><div>Regards,<br /></div><div><br \
/></div><div>St&eacute;phane<br /></div><div id="topicbox-footer" style="margin:10px \
0 0;border-top:1px solid #ddd;border-color:rgba(0,0,0,.15);padding:7px 0;">

<strong><a href="https://cyrus.topicbox.com/latest" \
style="color:inherit;text-decoration:none">Cyrus</a></strong>  / Info / see
<a href="https://cyrus.topicbox.com/groups/info">discussions</a>
  +
<a href="https://cyrus.topicbox.com/groups/info/members">participants</a>
  +
<a href="https://cyrus.topicbox.com/groups/info/subscription">delivery&nbsp;options</a>
 <a href="https://cyrus.topicbox.com/groups/info/Te0966e64da1a36d6-Mc93ff15764e23c7a9d7819be" \
style="float:right">Permalink</a> </div>
</body></html></html></html>
--16971010421.dBC1Eb.132669--


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic