CalDAV?

Ken Murchison murch at andrew.cmu.edu
Tue Dec 16 13:59:35 EST 2014


On 12/16/2014 01:30 PM, Andy Bennett wrote:
> Hi,
>
>> Email-based appointment scheduling is only used if you try to schedule
>> with someone NOT on the Cyrus server.  The Cyrus server will send out
>> invites/replies via email for remote users.  Any local attendees will
>> have the appointment automatically added to their calendar per the
>> calendar-auto-schedule spec.  If you receive an email appointment, and
>> have a calendar-aware email client, then the client will have to add the
>> appointment to your calendar. Eventually, I would like to add iMIP
>> gateway functionality to lmtpd which would auto-handle replies (I think
>> auto-handling initial requests is just asking for problems).
> Interesting.
> How do you deal robustly with that asymmetry?
>
> In all other respects, when Cyrus generates an "output", such as a
> response in a sieve rule, or quota bounce or whatever, it goes via the
> MTA and is therefore subject to all the regular routing rules for mail.
>
> In this instance, there seems to be a special data path for calendaring
> which could yield some strange symptoms in setups that aren't extremely
> basic.


Sorry, I wasn't clear on this point.  Cyrus CalDAV sends out remote 
invites/replies in the same way that Sieve does its work.  Its done via 
the MTA by piping the email to the local "sendmail" binary.


-- 
Kenneth Murchison
Principal Systems Software Engineer
Carnegie Mellon University



More information about the Info-cyrus mailing list