diff --git a/bundles/postfix/files/virtual_alias_maps.cf b/bundles/postfix/files/virtual_alias_maps.cf index a21d23b..fe427cd 100644 --- a/bundles/postfix/files/virtual_alias_maps.cf +++ b/bundles/postfix/files/virtual_alias_maps.cf @@ -2,4 +2,4 @@ hosts = ${host} dbname = ${name} user = ${user} password = ${password} -query = SELECT redirect FROM users LEFT JOIN domains ON users.domain_id = domains.id WHERE redirect IS NOT NULL AND users.name = SPLIT_PART('%s', '@', 1) AND domains.name = SPLIT_PART('%s', '@', 2) +query = SELECT redirect FROM users LEFT JOIN domains ON users.domain_id = domains.id WHERE redirect IS NOT NULL AND users.name = '%u' AND domains.name = '%d' diff --git a/bundles/postfix/files/virtual_mailbox_maps.cf b/bundles/postfix/files/virtual_mailbox_maps.cf index e72d1a0..32c21eb 100644 --- a/bundles/postfix/files/virtual_mailbox_maps.cf +++ b/bundles/postfix/files/virtual_mailbox_maps.cf @@ -2,4 +2,4 @@ hosts = ${host} dbname = ${name} user = ${user} password = ${password} -query = SELECT CONCAT(users.name, '@', domains.name) AS email FROM users LEFT JOIN domains ON users.domain_id = domains.id WHERE redirect IS NULL AND users.name = SPLIT_PART('%s', '@', 1) AND domains.name = SPLIT_PART('%s', '@', 2) +query = SELECT CONCAT(users.name, '@', domains.name) AS email FROM users LEFT JOIN domains ON users.domain_id = domains.id WHERE redirect IS NULL AND users.name = '%u' AND domains.name = '%d'