📄️ Overview
Stalwart supports a comprehensive range of email protocols to accommodate diverse organizational needs and ensure compatibility with various email clients and devices. This includes support for JMAP, the latest and preceding versions of the Internet Message Access Protocol (IMAP) as well as the Post Office Protocol version 3 (POP3).
📄️ JMAP for Mail
JMAP for Mail (RFC8621) is an extension to the JMAP Core protocol that allows users to manage their email accounts using the JMAP API. This extension provides a way for users to upload, delete, and list their emails, as well as to manage their mailboxes and other related settings. This section covers the configuration parameters available for the JMAP for Mail protocol.
📄️ IMAP and POP3
The IMAP Protocol settings section covers the configuration parameters for the IMAP server. Some of these settings also apply to the POP3 server, as they share the same configuration structure. These parameters influence various aspects of the protocol's behavior, such as request handling, authentication and mailbox settings, and event processing.
📄️ Rate limiting
Rate limiting is a strategy to limit network traffic. As the name suggests, it puts a limit on how often someone can repeat an action (such as trying to log into an account) within a given time period. Rate limiting can help mitigate certain types of malicious activity such as brute force attacks. It is also useful to reduce the load on your mail server.
📄️ Maintenance
Stalwart includes an automated maintenance process designed to manage and optimize the use of server space. This process runs periodically to ensure efficient space utilization and maintain the performance and reliability of the mail server. The maintenance process performs several critical functions to manage storage space across user accounts.