From 80ce71e23624b32a24dbe84c230b9874d786eeb2 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 8 Mar 2026 04:36:58 +0100 Subject: [PATCH] docs/advanced-cofnigurations: expand recommendations Mention FTS and TLSRPT and explain what these setups are good for and when they might be required. --- docs/advanced-configurations.rst | 15 ++++++++++++--- scripts/generate-options.py | 1 + 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/docs/advanced-configurations.rst b/docs/advanced-configurations.rst index e2b7837..630f0f3 100644 --- a/docs/advanced-configurations.rst +++ b/docs/advanced-configurations.rst @@ -9,6 +9,15 @@ might help you accomplish your goals. If not, consider contributing a guide! If this is your first mailserver, consider the following: -- Set up `backups `_. -- Enable `DMARC reporting `_ to be a - good citizen in the mail ecosystem. +- Configure regular, automatic `backups `_. +- Enable `fulltext search `_ to let clients that don’t sync all + mail efficiently find messages, by performing searches directly on the server. +- Set up the `Sender Rewriting Scheme`_ if you rely on server-side mail + forwarding to external mail servers using mail forwards or Sieve rules. +- Contribute `DMARC reports`_ and `SMTP TLS reports`_ to help improve email + security across the internet by sending feedback on authentication failures, + spoofing attempts, and TLS encryption issues. + +.. _DMARC reports: options.html#mailserver-dmarcreporting +.. _SMTP TLS reports: options.html#mailserver-tlsrpt +.. _Sender Rewriting Scheme: srs.html diff --git a/scripts/generate-options.py b/scripts/generate-options.py index 1fe948b..abfc6fc 100644 --- a/scripts/generate-options.py +++ b/scripts/generate-options.py @@ -30,6 +30,7 @@ groups = [ "mailserver.dkim", "mailserver.srs", "mailserver.dmarcReporting", + "mailserver.tlsrpt", "mailserver.fullTextSearch", "mailserver.redis", "mailserver.ldap",