ny greylisting-demon med några förbättringar

Per Eric Rosén <[email protected]> Wed, 22 Nov 2017 19:00:09 +0100 (CET)
Newsgroups gmane.linux.debian.user.swedish
Message-ID <[email protected]>
[shameless plug ...]

Jag anvÀnder som så många andra admin för e-post greylisting - ett sÀtt 
för att bekÀmpa spam i ett första led och minska belastningen på 
spamassassin eller andra mer detaljerade senare system för klassificering.

Jag upplevde att befintlig mjukvara Àr något fyrkantig - den ger samma 
fördröjning innan första mail per avsÀndare accepteras, oavsett om 
sÀndande server Àr betrodd eller ej.

DÀrför har jag skrivit ett verktyg - ddgrey - för greylisting som ska 
stoppa fler spam och slÀppa igenom legitim e-post snabbare. Det analyserar 
e-postloggen och ger kortare eller lÀngre vÀntetid beroende på om e-post 
klassades som spam. Det anvÀnder också några utvalda DNS-baserade listor 
för servrars rykte, och kan anvÀnda information från spamfÀllor eller 
manuella rapporter. Om du har flera e-postservrar kan du köra ddgrey på 
samtliga och dela data mellan dem om hur pålitliga olika servrar Àr.

Vill du provköra? Vore roligt, och kom gÀrna med synpunkter / förslag / 
buggrapporter. Du behöver installera med "make install" och redigera ett 
par rader konfiguration enligt instruktioner i README.

Programmet Àr inte paketerat som debianpaket, men provat i oldstable 
debian och bör i dagslÀget fungera enklast med exim. Det Àr i tidig beta - 
jag har anvÀnt det skarpt med framgång på egna servrar i ett halvår, men 
det lÀr naturligtvis finnas en hel del att lÀra av anvÀndning på andra 
system eller instruktionerna faktiskt Àr förståeliga.

Fri mjukvara enligt GPL 3, och finns att hÀmta hÀr:
https://github.com/perericr/ddgrey

Tekniska detaljer: skriven i perl baserat på entråds icke-blockerande IO.
AnvÀnder bara vanliga perlmoduler från debian inklusive SQLite.

/Per Eric
--
^): Per Eric Rosén http://rosnix.net/~per/
/   [email protected] GPG 7A7A BD68 ADC0 01E1 F560 79FD 33D1 1EC3 1EBB 7311