📄️ General
This section of the configuration manual deals with some of the general settings of Stalwart Mail Server.
📄️ Listeners
Stalwart Mail Server offers the ability to configure multiple listeners, which are responsible for receiving incoming TCP connections. There is no limit to the number of listeners that can be created, and the behavior of each listener can be customized by the administrator.
🗃️ TLS
3 items
🗃️ HTTP Service
4 items
🗃️ Reverse Proxy
6 items
📄️ Fail2ban
Fail2Ban is a critical intrusion prevention framework designed to safeguard servers from brute-force attacks and other malicious activities. It achieves this by monitoring server logs for suspicious patterns, such as repeated authentication failures or attempts to exploit server vulnerabilities, and then taking action to block the offending IP addresses. Traditionally, Fail2Ban modifies firewall rules to reject new connections from these IP addresses for a set period, offering dynamic protection against ongoing threats.
📄️ Cache
Stalwart Mail Server utilizes different caches in order to improve performance. These caches are implemented as an in-memory data structure that is accessible to multiple threads. The default capacity and shard size of each cache is controlled by the cache.capacity and cache.shard parameters in the configuration file:
📄️ Autoconfig
Autoconfig and Autodiscover are protocols designed to simplify the configuration of email clients by automatically providing them with the necessary server settings. These protocols are essential in modern email infrastructures as they improve the user experience by minimizing manual configuration errors and reducing setup time.