Spam proxy server on Linux (part one)
С приходом на новую работу, первое, что бросилось в глаза, это установленные на сервере с Exchange антивирус DrWeb (версия для Exchange, конечно). В целом он даже работал. Даже кого-то ловил, но КПД был очень маленьким. Лет так пять назад мне довелось настраивать универсальную связки postfix + spamassasin + amavisd + clamav в качестве проксирующего сервера, и логично, что здесь решил сделать так же. Но, так как время идет и мы умнеем (становимся ленивей), было решено не собирать свой очередной велосипед, а поискать что же нам предлагает всемирная файловая помойка… Нашел я Xeams. [spoiler] И вот как-то хреново я прочел условия использования, знаю, сам виноват. Но об этом позже. [/spoiler]
В общем, шикарная штука, конечно. Настраивается быстро, обучение фильтра идет, есть возможность авторизации в AD, тем самым каждый пользователь может управлять своим white & black листом, разблокировать почту попавшую в спам и смотреть отчеты. Очень удобно. За почти 5 месяцев полнофункционального периода сервер (на java, кстати) раз 5-6 ночью сам обновился, ни разу не упал или не потребовал перезагрузки. В общем мой любимый случай – настроил и забыл 🙂
Но халява, как известно, заканчивается. За 3 недели (вроде?) до окончания полнофункционального периода, а было это в конце декабря перед новым годом, админка стала меня предупреждать, что дескать, 17 января я перестану работать на полную мощность, купи лицензию, не жмоть. Ну так как я точно помнил что существует режим работы community edition, то особо не переживал. Ну да, часть фич должна была уйти, но хоть что-то же должно было остаться, подумал я 🙂 Но, как уже все могли догадаться, 17 числа я получил полностью отключенные спам-фильтры и порядка 300-400 писем со спамом в день по разным адресам 🙂
Так что, в начале 2017го я оказался там же где и в сентябре прошлого года… И снова гугл, и снова ищем. И даже вроде нашел, притом полностью OpenSource с живым коммунити. Вчера настроил (1.5 часа вместе с разворачиванием отдельной виртуальной машины из подготовленного разработчиками образа). Пока работает. Писать название смысла нет – подождем хотя бы месяц 🙂
Stay tuned.