Skip to content

Commit e1c013e

Browse files
committed
sender_login_maps missing check for active domain
1 parent 4cc7756 commit e1c013e

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

install/tpl/mysql-virtual_sender_login_maps.cf.master

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@ dbname = {mysql_server_database}
44
hosts = {mysql_server_ip}
55
query = SELECT destination FROM mail_forwarding WHERE source = '%s' AND active = 'y' AND allow_send_as = 'y' AND server_id = {server_id}
66
UNION
7-
SELECT email FROM mail_user WHERE email = '%s' AND disablesmtp = 'n' AND server_id = {server_id};
7+
SELECT email FROM mail_user WHERE email = '%s' AND disablesmtp = 'n' AND server_id = {server_id}
8+
AND EXISTS (SELECT domain_id FROM mail_domain WHERE domain = SUBSTRING_INDEX('%s', '@', -1) AND active = 'y' AND server_id = {server_id})

0 commit comments

Comments
 (0)