Hello, I've configured check_sasl_access to be a sql map, like so:
proxy:mysql:/etc/postfix/checks/check_sasl_access.sql and that check_sasl_access.sql file has the regular database DBI bits, and then the following query: query = SELECT CONCAT("PREPEND X-User-ID: ", encrypt_user_id(mailboxes.user_id)) FROM mailboxes WHERE mailboxes.address = '%s'; this encrypt_user_id(mailboxes.user_id) is a stored procedure in the database which allows me to create a hash of the sasl authenticated user_id, with a secret, and returns a header value that helps us identify users (esp. for spamming) from headers, without revealing information to others. This all works fine. The only problem is, if I CC or BCC someone, I get one of these X-User-ID: headers for each additional address that is included. It is the header for the sasl authenticated user, as expected, repeated multiple times, once for each address included. How can I make this only occur once in the header and now repeat it for every address CC/BCC'd? thanks! micah