Compare commits

...

1 Commits

Author SHA1 Message Date
link2xt
937bd19492 WIP: enable rawlogs 2023-11-04 16:17:30 +00:00
2 changed files with 17 additions and 1 deletions

View File

@@ -50,7 +50,7 @@ def create_user(db, user, encrypted_password):
with db.write_transaction() as conn:
conn.create_user(user, encrypted_password)
return dict(
home=f"/home/vmail/{user}",
home=f"/home/vmail/mail/nine.testrun.org/{user}",
uid="vmail",
gid="vmail",
password=encrypted_password,
@@ -63,6 +63,7 @@ def get_user_data(db, user):
if result:
result["uid"] = "vmail"
result["gid"] = "vmail"
result["home"] = f"/home/vmail/mail/nine.testrun.org/{user}"
return result

View File

@@ -142,3 +142,18 @@ ssl_key = </var/lib/acme/live/{{ config.hostname }}/privkey
ssl_dh = </usr/share/dovecot/dh.pem
ssl_min_protocol = TLSv1.2
ssl_prefer_server_ciphers = yes
service postlogin {
executable = script-login -d rawlog
unix_listener postlogin {
}
}
service imap {
executable = imap postlogin
}
protocol imap {
#rawlog_dir = /tmp/rawlog/%u
# if you want to put files into user's homedir, use this, do not use ~
rawlog_dir = %h
}