Назад | Перейти на главную страницу

Настроить исходящую BCC Postfix на основе имени пользователя SMTP (не отправляя адрес электронной почты)?

Наша цель - иметь копию любого электронного письма, отправленного через определенный SMTP. учетная запись пользователя скрытая копия на другой адрес электронной почты.

С Postfix мы можем настроить исходящий адрес электронной почты всегда BCC другого адреса в отправляемых сообщениях.

Это можно сделать с помощью строки в main.cf:

sender_bcc_maps = hash:/etc/postfix/sender_bcc 

А потом в /etc/postfix/sender_bcc:

user@company.com bcc@company.com

Но если пользователь просто изменит свои настройки исходящей почты, чтобы отправлять почту как user1@company.com, BCC ломается. Однако пользователь не может изменить свое имя пользователя SMTP.

Поэтому нам действительно нужен способ настроить Postfix для создания BCC, когда сообщение отправляется пользователем SMTP, вошедшим в систему как userнезависимо от того, какой адрес электронной почты принадлежит этому человеку.

Это возможно? Как?

Вы можете использовать reject_sender_login_mismatch для принудительного совпадения SMTP-аутентификации и адреса отправителя конверта. Это может дать решение, приемлемое для большинства ситуаций.