1SMMAPD(8)                         Cyrus IMAP                         SMMAPD(8)
2
3
4

NAME

6       smmapd - Cyrus IMAP documentation
7
8       Sendmail socket map daemon
9

SYNOPSIS

11          smmapd [ -C config-file ]  [ -U uses ] [ -T timeout ] [ -D ]
12

DESCRIPTION

14       smmapd  is  a Sendmail socket map daemon which is used to verify that a
15       Cyrus mailbox exists, that it is postable and it is  under  quota.   It
16       accepts  commands  on  its  standard input and responds on its standard
17       output.  It MUST be invoked by master(8)  with  those  descriptors  at‐
18       tached to a remote client connection.
19
20       smmapd  reads  its  configuration options out of the imapd.conf(5) file
21       unless specified otherwise by -C.
22

OPTIONS

24       -C config-file
25              Use the specified configuration file config-file rather than the
26              default imapd.conf(5).
27
28       -U uses
29              The  maximum number of times that the process should be used for
30              new connections before shutting down.  The default is 250.
31
32       -T timeout
33              The number of seconds that the process will wait for a new  con‐
34              nection  before  shutting  down.   Note that a value of 0 (zero)
35              will disable the timeout.  The default is 60.
36
37       -D     Run external debugger specified in debug_command.
38

EXAMPLES

40       smmapd is commonly included in the SERVICES  section  of  cyrus.conf(5)
41       like so:
42
43          SERVICES {
44              imap        cmd="imapd -U 30" listen="imap" prefork=0
45              imaps       cmd="imapd -s -U 30" listen="imaps" prefork=0 maxchild=100
46              lmtpunix    cmd="lmtpd" listen="/var/run/cyrus/socket/lmtp" prefork=0 maxchild=20
47              smmap       cmd="smmapd" listen="/var/run/cyrus/socket/smmap" prefork=0
48              sieve       cmd="timsieved" listen="sieve" prefork=0
49              notify      cmd="notifyd" listen="/var/run/cyrus/socket/notify" proto="udp" prefork=1
50              httpd       cmd="httpd" listen=8080 prefork=1 maxchild=20
51          }
52

FILES

54       /etc/imapd.conf, /etc/cyrus.conf
55

SEE ALSO

57       imapd.conf(5), cyrus.conf(5)
58

AUTHOR

60       The Cyrus Team, Nic Bernstein (Onlight)
61
63       1993–2023, The Cyrus Team
64
65
66
67
683.8.1                            Sep 11, 2023                        SMMAPD(8)
Impressum