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
