NOTIFYD(8)
π NOTIFYD β the Cyrus notification server, bestie π
okay so this is notifyd(8), from the Cyrus IMAP manual. she's the notification girlie. let's get into it β¨
πΈ NAME πΈ
notifyd β Cyrus IMAP documentation, and also: the Cyrus notification server. that's her. that's the whole vibe. π
β¨ SYNOPSIS β¨
notifyd [ -C config-file ] [ -U uses ] [ -T timeout ] [ -D ]
literally just her name and her little flags, no notes π
π¦ DESCRIPTION π¦
so notifyd is a daemon β a background girlie β and she gets started from master(8). her whole job? handling notification requests on behalf of lmtpd(8). that's it, that's the role. she accepts the request and then performs the notification using the method specified in the request. main character energy, honestly. π
π«Ά heads up bestie: fornotifydto run properly you must setproto=udpin itscyrus.conf(5)services entry.prefork=1is also recommended. do not skip this. fr fr.
notifyd reads her configuration options out of the imapd.conf(5) file, unless you say otherwise with -C. π
and the notifysocket option is what specifies the Unix domain socket she listens on for notifications. that's the hangout spot. π
π OPTIONS π
-Cconfig-file β use the config file config-file you specified instead of the defaultimapd.conf(5). you're the one choosing, iconic.-Uuses β the maximum number of times the process should be used for new connections before shutting down. the default is250. she has a limit and she respects it π-Ttimeout β the number of seconds the process will wait for a new connection before shutting down. note that a value of0(zero) will disable the timeout. the default is60.-Dβ run the external debugger specified indebug_command. debugging era π
π NOTIFICATION METHODS π
these are the ways she can pop off:
nullβ ignore the notification request. not me ignoring it πlogβ log the notification to syslog (for testing). just journaling, for the plot.mailtoβ email the notification. this method can ONLY be used in a Sieve'notify'action, because it requires amailto:URL to be specified as an:option. no exceptions bestie πzephyrβ send the notification as a zephyrgram. if used in a Sieve'notify'action, additional recipients can be specified as:options. zephyrgram is such a word. obsessed. π¦externalβ send the notification via an external program. the path to the program is specified using thenotify_externaloption in the configuration file. outsourcing the task, we love a delegation queen π
π FILES π
/etc/imapd.conf/etc/cyrus.conf
those are her spots. π
π₯ SEE ALSO π₯
go read those too, iykyk π
π AUTHOR π
The Cyrus Team, Nic Bernstein (Onlight). shoutout to the icons who built her π«Ά
π COPYRIGHT π
1993β2026, The Cyrus Team
okay that's the whole page bestie, you ate that. this was notifyd from Cyrus IMAP, version 3.12.4, dated Sep 09, 2026. periodt. πβ¨π
π¦ where this page comes from
- fedora 44: cyrus-imapd 3.12.4-1.fc44 Β· BSD-Attribution-HPND-disclaimer
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms