cyrus.conf 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. ##
  2. ## @l_prefix@/etc/cyrus-imapd/cyrus.conf - Cyrus IMAP server configuration
  3. ##
  4. START {
  5. # do not delete this entry!
  6. recover cmd="@l_prefix@/bin/ctl_cyrusdb -r"
  7. # # this is only necessary if using idled for IMAP IDLE
  8. # idled cmd="idled"
  9. }
  10. SERVICES {
  11. imap cmd="imapd" listen="localhost:imap" prefork=0
  12. imaps cmd="imapd -s" listen="localhost:imaps" prefork=0
  13. pop3 cmd="pop3d" listen="localhost:pop3" prefork=0
  14. pop3s cmd="pop3d -s" listen="localhost:pop3s" prefork=0
  15. # at least one LMTP is required for delivery
  16. # KEEP the unix socket name IN SYNC with imapd.conf
  17. lmtp cmd="lmtpd" listen="localhost:lmtp" prefork=0
  18. lmtpunix cmd="lmtpd" listen="@l_prefix@/var/imapd/socket/lmtp" prefork=0
  19. # # useful if you need to give users remote access to sieve
  20. # sieve cmd="timsieved" listen="localhost:sieve" prefork=0
  21. # # this one is needed for the notification services
  22. # notify cmd="notifyd" listen="@l_prefix@/var/imapd/socket/notify" prefork=1 proto="udp"
  23. }
  24. EVENTS {
  25. # this is required
  26. checkpoint cmd="@l_prefix@/bin/ctl_cyrusdb -c" period=30
  27. # this is only necessary if using duplicate delivery suppression
  28. delprune cmd="@l_prefix@/bin/ctl_deliver -E 3" period=1440
  29. # this is only necessary if caching TLS sessions
  30. tlsprune cmd="@l_prefix@/bin/tls_prune" period=1440
  31. # this is only necessary if using squatter, a mailbox indexer
  32. squatter cmd="@l_prefix@/bin/squatter -r -s user" period=1440
  33. }