frame

Sveiki apsilankę!

Jei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.

PrisijungtiRegistruotis

SpamAssassin diegimas naudojant Postfix

IV_RomanLIV_RomanL Interneto vizija
edited 2019 gruodžio 11 Į Pašto serveriai
SpamAssassin įrankis leidžia efektyviai filtruoti gaunamų laiškų srautą pagal eilę parametrų. Ši tarnyba skirta filtruoti nepageidaujamo pobūdžio laiškams (SPAM). Diegimo būdas ganėtinai paprastas ir greitas.

Diegimo metu buvo naudojama CentOS 7 64-bit OS ir naujausia Postfix versija.

1. Diegiame SpamAssassin tarnybą
yum install spamassassin
2. Konfigūruojame tarnybą

Spamassassin veikla remiasi gauto laiško įvertinimu balais pagal specifinius parametrus.

Redaguojame failą:
nano /etc/mail/spamassassin/local.cf
Atidarius failą pamatysite 3 eilutes:
required_hits 5
report_safe 0
rewrite_header Subject [SPAM]
Parametrai ir jų reikšmės:

required_hits
- nustato gaunamų laiškų filtro agresyvumo lygį. Kuo žemesnė vertė tuo filtras agresyviau tikrina gaunamus laiškus. Optimali vertė pagal nutylėjimą yra 5. Jei sulaukiate itin daug (100+) nepageidaujamo pobūdžio laiškų, nustatykite vertę ties 3 ar net 1.

report_safe - šis parametras nustato ar nustačius potencialiai nepageidaujamo pobūdžio laišką jį iškart pašalinti (1) ar praleisti į Inbox su prierašu [SPAM] (0). Rekomenduotina palikti vertę kuri lygi 0.

rewrite_header - ši eilutė nurodo kaip pažymėti potencialiai nepageidaujamo pobūdžio laišką. Pavyzdys: [SPAM] Nepageidaujamo laiško antraštė.

3. Spamd konfigūravimas

Spamd bei Spamc - funkcijos kurios reikalingos tam, jog SpamAssassin tarnyba veiktų korektiškai.

Spamd - tarnyba pro-aktyviai stebintis laiškų srautą.

Spamc - procesas kurį iššaukia Spamd tarnyba, kuomet gaunamas susijungimas laiško pristatymui. Šis procesas skenuoja laiško turinį bei antraštes. Skenavimo rezultatai grąžinami atgal į Spamd tarnybą tolimesniam apdorojimui.

Tam, jog Spamd tarnyba veiktų korektiškai, sukuriame naują, unikalų vartotoją:
groupadd spamd
useradd -g spamd -s /bin/false -d /var/log/spamassassin spamd
chown spamd:spamd /var/log/spamassassin


4. Postfix konfigūravimas


Paruošus SpamAssassin tarnybą belieka atitinkamai sukonfigūruoti Postfix tarnybą.

Redaguojame failą:
nano /etc/postfix/master.cf
Randame eilutę:
smtp inet n - n - - smtpd
Pakeičiame į:
smtp inet n - n - - smtpd -o content_filter=spamassassin
Failo apačioje pridedame eilutę:
spamassassin unix - n n - - pipe flags=R user=spamd argv=/usr/bin/spamc -e /usr/sbin/sendmail -oi -f ${sender} ${recipient}
Failą išsaugome.

5. Paleidžiame SpamAssassin

Įvykdome paruošiamąją komandą:
sa-update && service spamassassin reload
Perkrauname tarnybas:
service postfix restart
service spamassassin restart


6. Testavimas


Išsiųskite el.laišką iš Gmail, ar Yahoo sistemos su pavadinimu:
XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X
Turėtumėte gauti laišką su tokiu pavadinimu:
[SPAM]XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X
Jei taip ir yra - sveikiname, SpamAssassin paslauga sėkmingai veikia.

P.S. SpamAssassin diegimas serveriuose su DirectAdmin valdymo pultu:

http://help.directadmin.com/item.php?id=36
Pažymėtos temos:
Norėdami palikti komentarą, turite prisijungti arba registruokis.
Dedikuoti.lt
Šiame forume rasite informaciją kaip atlikti serverio administravimą, konfigūravimą, įvairių tarnybų bei papildomų aplikacijų diegimą. Taip pat pateiksime rekomendacijų, skirtų serverių saugumui, monitoringui ir optimizavimui. Kviečiame prisijungti prie dedikuotų serverių administratorių bendruomenės, dalyvauti diskusijose ir praplėsti savo žinias serverių administravimo srityje!
© 2007 - 2024 Dedikuoti.lt forumas, visos teisės saugumos.