Hello,

I use it: when an event (or VTODO) is uploaded in some calendars with CalDAV, 
an HTML+iMIP email is sent over a mailing list with METHOD:PUBLISH, 
irrespective of ORGANIZER and ATTENDEE.  To be precise, it first forks (as 
otherwise the Cyrus processes are locked until the notify handler completes), 
then clones the calendar (synchronizes it to a different place) using the 
CalDAV protocol (with vdirsyncer), and then the clone is used to determine for 
which events no emails were yet sent.

I have in imapd.conf:

event_notifier: external
notify_external: /path/to/binary

and in cyrus.conf:

notify cmd="notifyd" listen="/var/imap/socket/notify" proto="udp" prefork=1

I have setup this long time ago, so I have forgotten the details, as it just 
works, but I think the explicit mentioning of LMTPD(8) at 
https://www.cyrusimap.org/imap/reference/manpages/systemcommands/notifyd.html 
is not correct - it sends notifications also for files uploaded over CalDAV.

Greetings // Дилян

-----Original Message-----
From: Marco van Beek via Info <[email protected]>
Reply-To: Info <[email protected]>
To: [email protected]
Subject: Uses of NotifyD
Date: 17/12/25 16:38:06

Hi,

For years we have been running notifyd as part of our Cyrus setups, and 
I don't think we have ever had a use for it. I do remember being quite 
interested in the possibilities but never took it anywhere, and we have 
since bought an SMS gateway so we can just forward emails to it if we 
need SMS messages from email.

However, every now and again I wonder if I could use it, maybe 
triggering the SMS gateway via API instead, with the "external" option, 
or something I haven't even considered

So my question is, is anyone on this list using notifyd, and if so, how?

Thanks,

Marco

------------------------------------------
Cyrus: Info
Permalink: 
https://cyrus.topicbox.com/groups/info/T4b215e6f7680fbe7-Ma38d337e60d5f49a75831c4d
Delivery options: https://cyrus.topicbox.com/groups/info/subscription

Reply via email to