Представляю вниманию почтовый фильтр для sendmail (milter), предназначенный для проверки наличия локальных (обслуживаемых почтовым сервером) почтовых адресов отправителей и получателей. Фильтр достаточно тривиален и работает с СУБД PostgreSQL.

Принцип работы:

На этапе получения заголовка письма фильтр анализирует домены отправителя и получателей (через mailertable). Если адреса из чужих доменов, то сообщение пропускается дальше. В противном случае фильтр проверяет наличие адресов в базе данных. При их отсутствии соединение разрывается без приёма тела письма.

Пока что фильтр показал себя достаточно надёжным средством недопущения вторичного спама и работает уже три недели без вмешательства во внутреннюю жизнь (не Бог весть что, но уже показатель).

Документации в настоящее время, кроме комментариев в тексте программы, нет.

Лицензия - GPL 2 .

Скачать фильтр можно здесь: lrc-milter-0.23.tar.bz2