---
name: "cyrus-lmtpproxyd"
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-lmtpproxyd"
---

# cyrus-lmtpproxyd(8)

Cyrus IMAP documentation This is a hard linked copy of lmtpd(8), retained for backwards compatibility from when a murder frontend used its own lmtpd binaries.

## NAME

lmtpproxyd - Cyrus IMAP documentation

This is a hard linked copy of *[lmtpd(8)](/lmtpd/8.md)*, retained for backwards compatibility from when a murder frontend used its own lmtpd binaries.

## SYNOPSIS

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

## DESCRIPTION

**lmtpd is an LMTP server used to deliver mail to the IMAP mailstore.** **It accepts commands on its standard input and responds on its standard** **output. It MUST be invoked by** *[master(8)](/master/8.md)* **with those** **descriptors attached to a remote client connection.**

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

## 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.**

- **-a**

  **Preauthorize connections initiated on an internet socket, instead** **of requiring LMTP AUTH.  This should only be used for connections** **coming from trusted hosts.**

## EXAMPLES

**lmtpd is commonly included in the SERVICES section of** *[cyrus.conf(5)](/cyrus.conf/5.md)* **like so:**

```
SERVICES {
    imap        cmd="imapd -U 30" listen="imap" prefork=0
    imaps       cmd="imapd -s -U 30" listen="imaps" prefork=0 maxchild=100
    lmtpunix    cmd="lmtpd" listen="/var/run/cyrus/socket/lmtp" prefork=0 maxchild=20
    sieve       cmd="timsieved" listen="sieve" prefork=0
    notify      cmd="notifyd" listen="/var/run/cyrus/socket/notify" proto="udp" prefork=1
    httpd       cmd="httpd" listen=8080 prefork=1 maxchild=20
}
```

## FILES

**/etc/imapd.conf**

## SEE ALSO

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

## AUTHOR

**The Cyrus Team**

## COPYRIGHT

**1993–2025, The Cyrus Team**
