DOVECOT(1)

๐Ÿ’– DOVECOT(1) โ€” the dovecot manual, section 1, bestie edition ๐Ÿ’–

okay so you wanna run a mail server? say less. this is dovecot, and she's that girl. ๐Ÿ•Š๏ธโœจ


๐ŸŒธ NAME ๐ŸŒธ

dovecot โ€” a secure and highly configurable IMAP and POP3 server ๐Ÿซถ


โœจ SYNOPSIS โœจ

dovecot [-Fp] [-c config-file]

dovecot -a [-c config-file]

dovecot -n [-c config-file]

dovecot --build-options

dovecot --help

dovecot --hostdomain

dovecot --version

dovecot reload

dovecot stop

like, pick a lane bestie, she does all of these ๐Ÿ’…


๐Ÿฆ‹ DESCRIPTION ๐Ÿฆ‹

Dovecot is an open source IMAP and POP3 server for Linux/UNIX-like systems, and it was written with security primarily in mind. not as an afterthought, not as a lil patch later โ€” from the jump. ๐Ÿ”ฅ

she's genuinely an excellent choice for both small and large installations, no cap. She's fast, she's simple to set up, she requires no special administration, and she uses very little memory. the way that she just... does all that?? iconic. ๐Ÿ‘‘


๐ŸŽ€ OPTIONS ๐ŸŽ€

  • -a โ€” dump all configuration settings to stdout and exit successfully. literally the same as doveconf -a. spill everything, bestie ๐Ÿ’…
  • -c config-file โ€” start dovecot with an alternative configuration. your config, your rules โœจ
  • -F โ€” run dovecot in the foreground, do not daemonize. she stays right there with you, holding your hand ๐Ÿซถ
  • -n โ€” dump only the non-default settings to stdout and exit successfully. same as doveconf -n. just the spicy stuff ๐ŸŒถ๏ธ
  • -p โ€” prompt for the ssl key password for the configured ssl_server_key on startup. secrets stay secret ๐Ÿคซ
  • --build-options โ€” show Dovecot's build options and exit successfully. a little peek behind the curtain ๐ŸŽญ
  • --help โ€” print a usage message to stdout and exit successfully. when in doubt ๐Ÿฅบ
  • --hostdomain โ€” shows the current host.domain name of the system. if the domain lookup should fail for some reason, only the hostname will be shown. she tries her best, fr fr ๐Ÿ˜ญ
  • --version โ€” show Dovecot's version and exit successfully. iykyk โญ

๐Ÿ‘‘ COMMANDS ๐Ÿ‘‘

  • reload โ€” force dovecot to reload its configuration. glow-up, but for settings โœจ
  • stop โ€” shutdown dovecot and all its child processes. everyone out of the pool ๐Ÿซง
okay so this next part is important, listen up. when shutdown_clients is set to no, existing sessions will continue to use the old settings after a dovecot reload. also, all sessions will keep alive after a dovecot stop. ๐Ÿซฃ
by default, though? all active sessions will be shut down. periodt. ๐Ÿ’€

๐Ÿ’œ SIGNALS ๐Ÿ’œ

Dovecot handles the following signals as described:

  • HUP โ€” force dovecot to reload its configuration. ๐Ÿ”„
  • INT โ€” shutdown dovecot and all its child processes. โœ‹
  • TERM โ€” shutdown dovecot and all its child processes. ๐Ÿ›‘
  • USR1 โ€” force dovecot to reopen all configured log files (log_path, info_log_path and debug_log_path). fresh log files, fresh vibes ๐Ÿ““โœจ
and just so you know โ€” the signals ALARM and PIPE are ignored. she's simply not listening bestie ๐Ÿ™ˆ

๐ŸŒˆ FILES ๐ŸŒˆ

  • /etc/dovecot/dovecot.conf โ€” Dovecot's main configuration file. the main character file ๐ŸŽ€
  • /etc/dovecot/conf.d/.conf* โ€” configuration files of different services and settings. the supporting cast ๐Ÿ’…

๐Ÿ› REPORTING BUGS ๐Ÿ›

found a bug? first of all, so sorry ๐Ÿ˜ญ second of all โ€” report bugs, including doveconf -n output, to the Dovecot Mailing List โŸจdovecot@dovecot.orgโŸฉ. (yes, include the doveconf -n output, they will ask, just do it ๐Ÿ’–)

info about reporting bugs lives at: โŸจhttps://dovecot.org/bugreport.htmlโŸฉ


๐ŸŒŸ SEE ALSO ๐ŸŒŸ

doveadm(1) โ€” go say hi to her sister ๐Ÿ’•


and that's the whole page, bestie!! this lil masterpiece is from f979264, dated April 2026, and it's the DOVECOT(1) page. love her, learn her, run her responsibly ๐Ÿซถ๐Ÿ’–โœจ

๐Ÿ“ฆ where this page comes from