Добрый день коллегиЕсть транзитный сервер на sendmail, занимается пересылкой почты по разным направлениям во внутренней сетке, своих юзверей не имеет, только транзит почты по MX и mailertable.
И тут поступило задание, чтобы он мог фильтровать почту, а именно следующее:
чтобы
1. user@test1.domain.ru мог получать письма только из *domain.ru,
2. а пользователь user2@test2.domain.ru мог получать письма только из test1.domain.ru и test2.domain.ru
решение через FEATURE(access_db, `hash -o -T<TMPF> /etc/mail/access')dnl
FEATURE(blacklist_recipients)dnl не помогают (To: , From:)
нужен какой то хак в виде LOCAL_RULESETS
полностью готовых решений не нашел, а с теми, которые нашел, голова не справляется исправить :-)
есть конечно выход - поставить какой либо другой продвинутый почтовик (postfix, exim), но хотелось бы решить эту задачу на sendmail в силу некоторых причин.