diff --git a/CHANGELOG.md b/CHANGELOG.md index a37bd11..0b5a114 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,19 @@ CHANGELOG ========= +In Development +-------------- + +* Domain aliases (and misconfigured aliases/catch-alls with non-existent local targets) would accept mail and deliver it to new mailbox folders on disk, even if the target address didn't correspond with an existing mail user. This issue was introduced in v0.18. + +v0.18b (May 16, 2016) +--------------------- + +* Fixed a Roundcube user accounts issue introduced in v0.18. + v0.18 (May 15, 2016) -------------------- -v0.18b was released immediately after fixing a Roundcube user accounts issue. - ownCloud: * Updated to ownCloud to 8.2.3 diff --git a/setup/mail-users.sh b/setup/mail-users.sh index f9cbdbe..ef9b811 100755 --- a/setup/mail-users.sh +++ b/setup/mail-users.sh @@ -49,7 +49,7 @@ driver = sqlite connect = $db_path default_pass_scheme = SHA512-CRYPT password_query = SELECT email as user, password FROM users WHERE email='%u'; -user_query = SELECT email AS user, "mail" as uid, "mail" as gid, "$STORAGE_ROOT/mail/mailboxes/%d/%n" as home FROM users; +user_query = SELECT email AS user, "mail" as uid, "mail" as gid, "$STORAGE_ROOT/mail/mailboxes/%d/%n" as home FROM users WHERE email='%u'; iterate_query = SELECT email AS user FROM users; EOF chmod 0600 /etc/dovecot/dovecot-sql.conf.ext # per Dovecot instructions