Make inactive users visible to dovecot, but disallow login

This commit is contained in:
Julian Rother 2025-01-31 00:01:40 +01:00
parent b66d749d72
commit 52118ad1c8
Signed by: julian
GPG key ID: C19B924C0CD13341

View file

@ -1,5 +1,5 @@
driver = pgsql driver = pgsql
connect = dbname=postfixadmin connect = dbname=postfixadmin
password_query = SELECT username AS user,password FROM mailbox WHERE username = '%u' AND active='1' password_query = SELECT username AS user, password, CASE WHEN active THEN NULL ELSE 'y' END AS nologin FROM mailbox WHERE username = '%u'
user_query = SELECT '/var/mail/vmail/' || maildir AS home, '*:bytes=' || quota AS quota_rule FROM mailbox WHERE username = '%u' AND active = '1' user_query = SELECT '/var/mail/vmail/' || maildir AS home, '*:bytes=' || quota AS quota_rule FROM mailbox WHERE username = '%u'