From 125113d83c942266f1d8cf689991c4bce0f371a4 Mon Sep 17 00:00:00 2001 From: Christian Boltz Date: Tue, 5 Nov 2019 23:15:07 +0100 Subject: [PATCH] POSTFIX_CONF.txt: make queries pgsql-compatible ... by changing WHERE ...=1 to WHERE ...='1' which should work with both mysql and postgresql. Reported by xpoint on IRC. --- DOCUMENTS/POSTFIX_CONF.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/DOCUMENTS/POSTFIX_CONF.txt b/DOCUMENTS/POSTFIX_CONF.txt index aa8233fc..8cd9c146 100644 --- a/DOCUMENTS/POSTFIX_CONF.txt +++ b/DOCUMENTS/POSTFIX_CONF.txt @@ -65,7 +65,7 @@ user = postfix password = password hosts = localhost dbname = postfix -query = SELECT goto FROM alias,alias_domain WHERE alias_domain.alias_domain = '%d' and alias.address = CONCAT('%u', '@', alias_domain.target_domain) AND alias.active = 1 AND alias_domain.active='1' +query = SELECT goto FROM alias,alias_domain WHERE alias_domain.alias_domain = '%d' and alias.address = CONCAT('%u', '@', alias_domain.target_domain) AND alias.active='1' AND alias_domain.active='1' mysql_virtual_alias_domain_catchall_maps.cf: # handles catch-all settings of target-domain @@ -73,7 +73,7 @@ user = postfix password = password hosts = localhost dbname = postfix -query = SELECT goto FROM alias,alias_domain WHERE alias_domain.alias_domain = '%d' and alias.address = CONCAT('@', alias_domain.target_domain) AND alias.active = 1 AND alias_domain.active='1' +query = SELECT goto FROM alias,alias_domain WHERE alias_domain.alias_domain = '%d' and alias.address = CONCAT('@', alias_domain.target_domain) AND alias.active='1' AND alias_domain.active='1' (See above note re Concat + PostgreSQL) @@ -101,7 +101,7 @@ user = postfix password = password hosts = localhost dbname = postfix -query = SELECT maildir FROM mailbox,alias_domain WHERE alias_domain.alias_domain = '%d' and mailbox.username = CONCAT('%u', '@', alias_domain.target_domain) AND mailbox.active = 1 AND alias_domain.active='1' +query = SELECT maildir FROM mailbox,alias_domain WHERE alias_domain.alias_domain = '%d' and mailbox.username = CONCAT('%u', '@', alias_domain.target_domain) AND mailbox.active='1' AND alias_domain.active='1' (See above note re Concat + PostgreSQL)