misc_nixos-mailserver/docs
Martin Weinelt 62ea8a7e00
dovecot: migrate to dedicated homedir and separate maildir paths
Per the dovecot documentation[0] we were previously running with an
unsupported home directory configuration, because we shared them among
all virtual users at /var/vmail.

After resolving this by creating per user home directories at
/var/vmail/%{domain}/%{user} this now also overlaps with the location of
the Maildir, which is not recommended.

As a result we now need to migrate our Maildirs into
/var/vmail/%{domain}/%{user}/mail, for which a small shell script is
provided as part of this change.

The script is included in the documentation because we cannot provide it
in time for users, because they might already be seeing the relevant
assertion and there is no safe waiting period that would allow us to skip
shipping it like that.

[0] https://doc.dovecot.org/2.3/configuration_manual/mail_location/
2025-06-21 09:46:32 +02:00
..
add-radicale.rst docs: use settings instead of config in radicale 2024-05-03 09:14:16 +02:00
add-roundcube.rst Update roundcube example configuration: smtp_server is deprecated 2024-01-31 17:08:06 -06:00
advanced-configurations.rst Suggest that folks enable DMARC reporting 2025-05-08 13:12:43 -07:00
autodiscovery.rst docs: add submissions DNS record for autodiscovery 2023-05-29 15:09:08 +02:00
backup-guide.rst mention spam and ham training data in backup guide 2025-06-06 12:00:00 +00:00
conf.py treewide: reformat python code 2025-05-15 16:29:04 +02:00
faq.rst doc: add a FAQ section 2021-03-03 08:36:08 +00:00
flakes.rst docs: migrate wiki references to wiki.nixos.org 2025-05-15 16:29:05 +02:00
fts.rst dovecot/fts: switch to fts-flatcurve 2025-05-19 16:45:09 +02:00
howto-develop.rst docs/howto-develop: fix stateVersion assertion example 2025-05-31 13:06:29 +02:00
index.rst Merge branch 'suggest-dmarc' into 'master' 2025-06-15 23:15:19 +00:00
ldap.rst ldap: add an entry in the doc 2023-07-11 19:31:20 +00:00
logo.png Move the logo 2021-07-27 19:58:33 +00:00
Makefile docs: add missing Sphinx Makefile:/ 2020-10-31 08:34:36 +01:00
migrations.rst dovecot: migrate to dedicated homedir and separate maildir paths 2025-06-21 09:46:32 +02:00
release-notes.rst Reformat release notes 2025-05-21 00:58:06 +02:00
requirements.txt Fix the RTD build 2025-05-05 20:22:45 +02:00
rspamd-tuning.rst Wrap rspamc to avoid having to specific socket manually 2024-08-05 19:00:00 +02:00
setup-guide.rst dovecot: migrate to dedicated homedir and separate maildir paths 2025-06-21 09:46:32 +02:00