> For the complete documentation index, see [llms.txt](https://documentation.tjhsst.edu/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.tjhsst.edu/technologies/mail/dovecot.md).

# Dovecot

Dovecot proves IMAPs, POPs, and sieve support, in addition to being the local mail delivery agent. Dovecot receives mail from postfix and is responsible for delivering it to the user's mail directory. If dovecot is not running, postfix will queue mail.

Dovecot also supports quotas. If a user is over their soft quota, dovecot will give a warning but still store the message. If a user exceeds their hard quota, the mail message will be rejected.

The Dovecot documentation can be found at <https://www.dovecot.org/documentation>.

Source code for Dovecot can be found [on GitHub](https://github.com/dovecot/core).

### Spam Message Processing

There is a sieve rule `/var/lib/dovecot/sieve/spam.sieve` which files mail that has been tagged as spam by Spamassassin or tagged as "bad header" by Amavis into a Junk folder.
