remove all occurences of hardcoded /home/vmail for database and mailbox dirs

This commit is contained in:
holger krekel
2024-07-10 19:20:51 +02:00
parent c8661fd135
commit fc09653de3
14 changed files with 42 additions and 30 deletions
+2 -1
View File
@@ -18,7 +18,8 @@ def make_config(tmp_path):
def make_conf(mail_domain):
basedir = tmp_path.joinpath(f"vmail/{mail_domain}")
basedir.mkdir(parents=True, exist_ok=True)
overrides = dict(mailboxes_dir=str(basedir))
passdb = tmp_path.joinpath("vmail/passdb.sqlite")
overrides = dict(mailboxes_dir=str(basedir), passdb_path=str(passdb))
write_initial_config(inipath, mail_domain=mail_domain, **overrides)
return read_config(inipath)