Народ, а кто-нибудь имел опыт странных настроек постфикса?
мне нужно сделать такую хитрую штучку: - чтобы реджектил почту от всех доменов (blacklist *) - но при этом пропускал от некоторых (whitelist domain1.tld, domain2.tld)
я никак не могу нагуглить какой-то такой похожей конфигурации. Можно ли там это как-то сделать?
Блокировать по IP совсем не вариант, нужно именно по заголовкам/доменам.
надо на exports.hook_mail = function (next, connection, params) { ставить всё логику, потом подключать код как свой плугин. у нас аналогичная система есть, которая принимает почту с кучи доменов, потом ищет алиасы в ldap'e, а потом уже пересылает в dovecot по LMTP
проще всего, но это субъективно, сделать такую фильтарцию с haraka - её можно перед довекотом поставить
в смысле, HELO который говорит удалённый почтовый сервер, подключаясь к нашему - он может не включать домент, с которого отправляет. допустил, у меня почта для домена от яндекса, сайт example.org, а почта приходит с smtpX.yandex.ru или ещё с аналогичного.
Народ, а кто-нибудь имел опыт странных настроек постфикса?
мне нужно сделать такую хитрую штучку: - чтобы реджектил почту от всех доменов (blacklist *) - но при этом пропускал от некоторых (whitelist domain1.tld, domain2.tld)
я никак не могу нагуглить какой-то такой похожей конфигурации. Можно ли там это как-то сделать?
Блокировать по IP совсем не вариант, нужно именно по заголовкам/доменам.
как ты будешь определять, что белый домен именно “белый”? тебе ж тут же накидают пачку
ну а как ты отличишь “правильного” отправителя от “неправильного” ?
для начальной реализации я буду исходить из того, что они пользуются для отправки почты своим MXом, т.е. можно или received from смотреть, или helo, чего там постфикс в общем умеет
запасная мысль, принимать отовсюду а мочиловом заниматься на RSPAMD, но эта идея мне нравится меньше