# Postfix MySQL query for virtual aliases # This file queries the database to expand mailing list addresses to member emails # Database connection settings hosts = ${MYSQL_HOST} port = ${MYSQL_PORT} user = ${MYSQL_USER} password = ${MYSQL_PASSWORD} dbname = ${MYSQL_DATABASE} # Query to get recipients for a mailing list # Input: full email address (e.g., community@lists.sasalliance.org) # Output: comma-separated list of recipient emails query = SELECT GROUP_CONCAT(m.email SEPARATOR ', ') FROM lists l INNER JOIN list_members lm ON l.list_id = lm.list_id INNER JOIN members m ON lm.member_id = m.member_id WHERE l.list_email = '%s' AND l.active = 1 AND m.active = 1 AND lm.active = 1 GROUP BY l.list_id