Может ли postfix переписывать получателей на основе адреса отправителя?
Несколько пользователей получают почту с этой конфигурацией в /etc/postfix/virtual
:
mail@example.com user1, user2, user3, user4
Но когда пользовательИкс отправляет mail@example.com, пользовательИкс получает свою почту.
Подходит ли Mailman для этой работы?
Сам Postfix не может исключить отправителя из псевдонима. Причина в том, что поиск имеет только один параметр: отправитель или получатель.
Mailman - менеджер списков рассылки. да он имеет функцию пересылки электронной почты списку участников, как в приведенном выше примере. В качестве бонуса у почтальона есть расширенная функция списка рассылки например, list-admin, управление участниками, управление отказами и архивирование.
Ваш запрос на исключение отправителя для получения собственного сообщения, у почтальона тоже есть. Взгляните на эта тема и вот этот. По сути, вы должны установить опцию Не отправляйте копию собственного сообщения участника в списке почтальонов.
Одно предостережение: если вы используете mailman в виртуальная доменная среда, у него есть ограничение. Предположим, у вас есть домен example.com и example.net, тогда у вас не может быть и lists@example.com, и lists@example.net, потому что имя списка должно быть глобально уникальным в пределах один экземпляр Mailman, т.е. два списка могут иметь разные имена, даже если они находятся в разных доменах.