Я ищу возможность принудительно указать адрес отправителя конверта в postfix только для выбранных пользователей. Например, я хочу разрешить user1@example.com отправлять письма только как user1@example.com, в то время как все другие пользователи смогут свободно выбирать свой адрес.
Я знаю, что могу работать с smtpd_sender_login_maps и reject_sender_login_mismatch. Но в моих попытках это принудительно проверяет отправителя конверта для всех пользователей. Я также попытался поиграть с таблицами pcre, но не смог найти что-то вроде совпадения с подстановочными знаками в конце таблицы PCRE.
Например, это не работает:
# envelope sender owners (SASL login names)
/^user1@example.com$/ user1@example.com
/^(.*)*$/ ((?!user1@example.com).)*$
Есть ли способ реализовать это только для определенного набора пользователей?