stop spam på din postfix server med spamassassin

, i min sidste artikel, jeg præsenterede dig for anlæg og udformning af en postfix mail server (se "installere og skabe et postfix mail server").efter denne artikel, du skal have et arbejde, pålidelige mail server.denne post - serveren vil arbejde så godt, så server alle e - mail og spam, du vil have.men vent. hvem vil servere skinke?ingen (i det mindste har ingen med gode hensigter.problemet er, at hvis du har en mail server, kan man garantere, at spam vil finde vej til (og, hvis du ikke passer på.det sidste, du har brug for, er at tjene alle brugere plade efter plade af spam fryd.men hvordan kan du stoppe det?den bedste måde?spamassassin.,, spamassassin bruger antal prøvninger (både lokale og on - line) for at afgøre, om en post er spam eller skinke (spam).det er pålidelige, pålidelig og let at installere og konfigurere.og i denne artikel, jeg vil vise dig, hvordan at tilføje spamassassin til din allerede arbejder postfix mail server.,, som den foregående artikel, anlægget vil blive gjort på en ubuntu server 10.04 løsladelse.denne artikel vil tro, de har allerede postfix op at køre.,,, hvad der er spam, og hvordan det har scoret?,,, før vi kommer til beskidte ting i anlægget, troede jeg, det ville være klogt at beskrive spam, og hvordan spam er scorede med spamassassin.du kan tænke på spam, som alle disse ubrugelige flyers du kommer med posten.de annoncer, tilbyder kreditkort... de spildte ressourcer, som altid bliver kastet uden behandling.de er en plage, og intet mere.det er, hvad spam er - mail, du modtager (uanset grunden), at du ikke vil.ofte denne e - mail er reklame forskellige forbedring narkotika, porno eller nogen fra sydafrika og siger, at de er velgører af en stenrig og har valgt dig som deres arving (giv dem deres kontonummer).,, spamassassin lad os denne post i og så sammenholder det med forskellige prøvninger.efter prøvning ned (x-spam-status:) er forsynet med et nummer, der spænder fra 0 - 5.fastsættelse 0 vil meget lad alt igennem, og at 5 vil stort set lader meget lidt.en fastsættelse af 3,5 er sikker nok til at reducere det, der kaldes en falsk positive (dvs. en del af ham er mærket som spam) samt mindske omfanget af spam, der rent faktisk gør det.selvfølgelig er det ikke så enkelt som at 0: 0% spam.en spam score er beregnet fra mange forskellige karakteristika, som kombinerer en 0 - 5 point sammen.det er et godt system, og det har fungeret godt for mig og mange andre i flere år. ¬†, med det sagt, lad os begynde.,,, at spamassassin, montering af spamassassin, jeg vil vise dig vil blive gjort helt i kommando linjen.det første skridt er at åbne denne terminal vindue, og vær klar til at gøre en smule - typning (eller kopi /fastklæbning).,, er det første skridt til at installere spamassassin.det er gjort med kommandoen:,,, sudo passende få installere spamassassin,,, du bliver nødt til at give din sudo password til anlæg til at fortsætte.der kan være nogle områder (dette vil blive afgjort af, hvad du allerede har installeret på din maskine).give passende at installere den afhængighed, efter spamassassin er installeret, du er klar til at begynde konfiguration.du bliver nødt til at gøre nogle konfiguration i begge spamassassin og postfix.,,,,, spamassassin konfigureringen, de vigtigste konfiguration fil for spamassassin er /etc /spamassassin /lokale. se.den første mulighed, du ønsker at se, er spam score mulighed.se på linje:,,&#required_score 5, 0, 5, uncomment linje (fjerne "#" karakter) og ændre den numeriske resultat, hvad de foretrækker.som jeg nævnte tidligere, har en score på 3,5 er ret sikker.,, en anden stor konfiguration mulighed er at oprette whitelist og sortlister i konfigurationen fil.du gør det kun for adresser, som ofte er mærket korrekt som spam.du kan gøre det whitelist enkelt adresse eller hele områder.for eksempel:,,, whitelist_from denne e - mail - adresse er beskyttet fra spambots.du har brug for javascript mulighed for at se på det,,,, vil sikre, at e - mail fra adresse ovenfor ikke var mærket som spam.også:,,,,,, whitelist_from * @somedomain.com,,,,,,, whitelist hele domænet somedomain.com.- du kan også få flere angivelser pr. linje, adskilt af rum, som så:,,, whitelist_from denne e - mail - adresse er beskyttet fra spambots.du har brug for javascript mulighed for at se denne e - mail - adresse er beskyttet fra spambots.du har brug for javascript mulighed for at se denne e - mail - adresse er beskyttet fra spambots.du har brug for javascript mulighed for at se på det, det samme gælder for sortlistning, kun den parameter, blacklist_from,.,,,, du vil bruge forsigtighed, hvis prøver at føje deres eget område til en whitelist, fordi en spammer kunne parodi en adresse og spamassassin gør det muligt gennem.,, en anden konfiguration mulighed er, report_safe mulighed.et sted omkring, required_score, linje (dette vil afhænge af den overgang, du installere), vil du finde en linje:,,,&#report_safe,,, det vil definere, hvordan spamassassin vil klare budskab er markeret som spam.hvis du sætter denne linje:,,, report_safe 0,,,, alle indkommende spam er modificeret ved at ændre overskriften til mark sagde, e - mail - som spam.,, hvis du sætter denne linje:,,, report_safe 1, alle indgående meddelelser mærket som spam vil skabe en ny rapport besked, og fastgør den den oprindelige meddelelse som et signal /rfc822 mime (bevarelse af den oprindelige meddelelse, men ikke let kunne åbnes).,, hvis du sætter denne linje:,,, report_safe 2, alle indgående meddelelser mærket som spam vil være knyttet til en ny betænkning, som almindelig tekst.,, en besked mærket som spam ikke vil blive slettet.i stedet for en besked mærket som spam vil blive mærket som sådanne og adgang.denne yderligere forhindrer falske positive resultater, og gør det muligt for brugeren at definere, hvad der skal ske med spam i deres e - mail - klient.,, hvis du er der...,,, report_safe 1,,, - - alle sms' er mærket som spam vil udgå.jeg synes, at det er bedst at fastsætte denne til 0, så for at undgå tab af falsk positive e - mail.hvis du er, report_safe, til 0, du bliver nødt til at definere, hvordan hovedet er væk, så budskabet er korrekt mærket som spam.se på denne linje:,,&#* * * * * * * * * * rewrite_header om spam, uncomment denne linje (fjerne "#" karakter) og derefter ændre * * * * * * * * * *) afsnit hvad foretrækker du spam, det skal være.bare sørg for at din brugere er klar over, hvad det er, så de kan ordne det med deres post kunder.,, efter du den sidste ændring, redde og tæt på denne sag og genoptage spamassassin dæmon med kommandoen:,,, sudo /etc /init.d/spamassassin igen, nu er du klar til at få postfix.,,, få postfix, konfiguration fil, du er nødt til at ændre, /etc /postfix /mester. se.der er nogle ændringer for at gøre.den første ændring er at se på denne linje:,,, smtp ¬† ¬† inet ¬† ¬† n ¬† - - - - smtpd,,, du bliver nødt til at ændre denne linje til:,,, smtp ¬† ¬† ¬† inet ¬† n ¬† - - - - ¬†¬† smtpd ¬† - o content_filter = spamassassin,,, nu, se på bunden af denne konfiguration fil og tilføje følgende:,,, spamassassin, unix - n, n - - rør, flag = r, bruger = spamd, argv = /bar /bin /spamc, e /bar /sbin /sendmail, - - f $(afsender} $(modtager),,,,,, det er det.alt du behøver at gøre, er at redde den fil og genoptage postfix med kommandoen:,,, sudo /etc /init.d/postfix derefter, naturligvis på dette punkt, vil du ønsker at sende nogle test e - mails igennem for at sikre, at e - mail er at komme ind og ud.men du skal være god til at gå.,,, sidste tanker,,, der er vært for linux e - mail server ville være forkert ikke at have spam beskyttelse på serveren.det er ikke svært, og ikke tage ret meget i vejen for forarbejdningsvirksomhed ovenover.og under din brugere får færre og færre spam vil belønne dig med færre og færre slutbruger opkald.og det er nok betaling.



Previous:
Next Page: