Skip to content

Commit

Permalink
admin/limits: Add more limits
Browse files Browse the repository at this point in the history
  • Loading branch information
sirainen authored and slusarz committed Jul 18, 2024
1 parent 72873b8 commit bc0f28f
Showing 1 changed file with 31 additions and 4 deletions.
35 changes: 31 additions & 4 deletions docs/core/admin/limits.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,43 @@ layout: doc
title: Limits
---

# Dovecot Built-in Limits
# Dovecot Limits

Dovecot contains various built-in resource limits designed to prevent
denial of service situations. This page lists those limits.
Dovecot contains various configurable and built-in resource limits designed to
prevent denial of service situations. This page lists those limits.

::: todo
This list is currently incomplete.
:::

## Message Headers
## Configurable Limits

Storage size limits:

* [[link,quota_root]
* [[setting,quota_max_mail_size]
* [[setting,quota_mailbox_count]
* [[setting,quota_mailbox_message_count]

User concurrency limits:

* [[setting,lmtp_user_concurrency_limit]
* [[setting,mail_max_userip_connections]

Memory limits:

* [[link,service_vsz_limit]]
* [[link,service_process_limit]]
* [[link,service_client_limit]]

## Built-in Limits

### Message Headers

There is a `10 MB` limit for a single message header block, and a `50 MB`
limit for all header blocks in a message.

### MIME Parts

Maximum number of MIME parts per message is 10000. A maximum of 100 MIME parts
can be nested in the same hierarchy path.

0 comments on commit bc0f28f

Please sign in to comment.