---
name: "cyrus-notifyd"
section: "8"
platform: "linux"
package: "cyrus-common"
version: "3.10.2-1+deb13u2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/cyrus-notifyd"
---

# cyrus-notifyd(8)

Cyrus IMAP documentation Cyrus notification server

## NAME

notifyd - Cyrus IMAP documentation

Cyrus notification server

## SYNOPSIS

```
notifyd [ -C config-file ]  [ -U uses ] [ -T timeout ] [ -D ]
```

## DESCRIPTION

**notifyd is a daemon started from** *[master(8)](/master/8.md)* **that handles** **notification requests on behalf of** *[lmtpd(8)](/lmtpd/8.md)***. Notifyd** **accepts the request and performs the notification using the method** **specified in the request.**

**Note that for notifyd to run properly you must set proto=udp in** **its** *[cyrus.conf(5)](/cyrus.conf/5.md)* **services entry.  prefork=1 is also** **recommended.**

**notifyd reads its configuration options out of the** *[imapd.conf(5)](/imapd.conf/5.md)* **file unless specified otherwise by -C.**

**notifysocket option is used to specify the Unix domain socket to** **listen on for notifications.**

## OPTIONS

- **-C config-file**

  **Use the specified configuration file** *config-file* **rather than the default** *[imapd.conf(5)](/imapd.conf/5.md)***.**

- **-U uses**

  **The maximum number of times that the process should be used for new** **connections before shutting down.  The default is 250.**

- **-T timeout**

  **The number of seconds that the process will wait for a new** **connection before shutting down.  Note that a value of 0 (zero)** **will disable the timeout.  The default is 60.**

- **-D**

  **Run external debugger specified in debug\_command.**

## NOTIFICATION METHODS

**null**

**Ignore the notification request.**

**log**

**Log the notification to syslog (for testing).**

**mailto**

**Email the notification.  This method can ONLY be used in a** **Sieve 'notify' action as it requires a** *mailto:* **URL to be** **specified as an** *:option***.**

**zephyr**

**Send the notification as a zephyrgram.  If used in a Sieve 'notify'** **action, additional recipients can be specified as** *:options***.**

**external**

**Send the notification via an external program.  The path to the** **program is specified using the** *notify\_external* **option in the** **configuration file.**

## FILES

**/etc/imapd.conf,** **/etc/cyrus.conf**

## SEE ALSO

*[imapd.conf(5)](/imapd.conf/5.md)***,** *[cyrus.conf(5)](/cyrus.conf/5.md)*

## AUTHOR

**The Cyrus Team, Nic Bernstein (Onlight)**

## COPYRIGHT

**1993–2025, The Cyrus Team**
