Antrenament pentru filtrul de junk-mail din Mail
  [ Ignoră ]
Avatar
RankRankRank
Member
Din: Ploiești
Macuser din: 08.11.05

Mail din MacOS X conține un filtru anti-spam bazat pe metoda bayesiană (teoria e explicată aici: http://www.paulgraham.com/spam.html). Filtrul este cam cea mai bună metodă actuală, dar necesită “antrenament”, adică o perioadă de timp trebuie să i se indice care mesaje sunt junk-mail, pentru a le “învăța”, iar chestia asta durează ceva vreme (cam 2-3 săptămâni de antrenament zilnic, pentru a obține rezultate satisfăcătoare).

Ei bine, se poate grăbi procesul de învățare, și tocmai asta voi descrie în continuare.

În primul rând, trebuie să activăm filtrul în Mail / Preferences / Junk Mail. Se bifează “Enable junk mail filtering” și se alege a doua opțiune: “Move it to the Junk mailbox (Automatic)”:

 Semnătură 

to the aiiirpoooort…

Profil
 
  [ Ignoră ]   [ # 1 ]
Avatar
RankRankRank
Member
Din: Ploiești
Macuser din: 08.11.05

Eu prefer să marcheze mesajele “junk” ca fiind citite: se apasă pe “Advanced”, apoi pe butonul “+” din dreapta jos, și se alege “Mark as read” în listă, ca regulă suplimentară pe lângă “Move message to mailbox Junk”.

 Semnătură 

to the aiiirpoooort…

Profil
 
  [ Ignoră ]   [ # 2 ]
Avatar
RankRankRank
Member
Din: Ploiești
Macuser din: 08.11.05

Acum trebuie să ne facem rost de un set de mesaje “junk” pentru antrenarea filtrului. La asta ne ajută siteul http://www.spamarchive.org/, care are ca scop păstrarea unor arhive de mailuri “junk”. Ceea ce ne interesează se găsește la adresa: ftp://ftp.jaquet.dk/pub/spamarchive/archives

Acolo sunt niște fișiere de forma 821.r2.gz, 822.r2.gz, etc. Acestea conțin exemple de mailuri nedorite, și putem folosi câte dorim (cu cât mai multe, cu atât filtrul va fi antrenat mai bine, dar procesul de învățare va dura mai mult). Eu am luat 10 fișiere. Descărcați (câte doriți) într-un folder oarecare pe Desktop (să-i zicem “Spam”), și dezarhivați fiecare fișier în parte cu câte un dublu-click. În final, trebuie să obțineți un folder “Spam” care conține fișierele dezarhivate: 821.r2, 822.r2, etc.

Acum trebuie să importăm aceste mesaje nedorite în Mail. Mergeți în Mail, File - Import Mailboxes, și alegeți “Other”, apoi Continue și selectați folderul “Spam” creat mai devreme. Va apărea o imagine precum cea atașată.

 Semnătură 

to the aiiirpoooort…

Profil
 
  [ Ignoră ]   [ # 3 ]
Avatar
RankRankRank
Member
Din: Ploiești
Macuser din: 08.11.05

E deja bifat tot ce trebuie, deci se apasă Continue și așteptăm (va dura ceva vreme, în funcție de mărimea și numărul fișierelor descărcate).

În cele din urmă, se va obține un mailbox denumit “Import”, care conține câte un mailbox pentru fiecare fișier, ca în imagine:

 Semnătură 

to the aiiirpoooort…

Profil
 
  [ Ignoră ]   [ # 4 ]
Avatar
RankRankRank
Member
Din: Ploiești
Macuser din: 08.11.05

Acum vine partea finală: se ia fiecare mailbox (820.r2, 821.r2, etc) în parte, se selectează toate mesajele, și se alege din meniul Message opțiunea Mark - As Junk Mail. După ce s-a terminat marcarea mesajelor, toate se găsesc în Junk, și pot fi șterse. De asemenea, se poate șterge mailboxul Import.

Dacă doriți să urmăriți evoluția procesului de învățare (și asta durează ceva), alegeți în meniul Window opțiunea Activity Viewer.

Cam asta ar fi. Teoretic, ar trebui să vedeți din acest moment foarte puține mesaje cu reclame nedorite care ajung în Inbox. Practic, spammerii învață și ei pe zi ce trece noi metode de păcălire a filtrului, și vor mai scăpa ceva mesaje nefiltrate - pentru ele, aplicați metoda Mark - As Junk Mail.

Cam asta ar fi. Succes.

 Semnătură 

to the aiiirpoooort…

Profil
 
  [ Ignoră ]   [ # 5 ]
Avatar
RankRankRankRank
Sr. Member
Din: ~/
Macuser din: 19.10.05

offtopic: observ ca VAXXI e foarte activ. Mai intai widgetul apoi niste tutoriale din astea :D

Intrebare: de unde stii asa de bine sa lucrezi cu OS X din consola ? Ai folosit Linux inainte ?

 Semnătură 

I’m a graphic designer passioned by what I do. I also love photography and play keyboards and guitar in my virtual one man band smile)

Profil
 
  [ Ignoră ]   [ # 6 ]
Avatar
RankRankRank
Member
Din: Ploiești
Macuser din: 08.11.05

Încă folosesc grin

 Semnătură 

to the aiiirpoooort…

Profil
 
  [ Ignoră ]   [ # 7 ]
Avatar
RankRankRank
Member
Din: Bucuresti
Macuser din: 11.10.05

Pai si n-ai un SpamAssassin pe sever?
Eu primesc cam 200 junk mail-uri pe zi dar is filtrate pe server.

Rezultatele is 99% similare cu junk filtering-ul din Mail.

Profil
 
  [ Ignoră ]   [ # 8 ]
Avatar
RankRankRank
Member
Din: Ploiești
Macuser din: 08.11.05

Am, dar nu peste tot, și mi-a fost mai comod să filtrez local. Uite încă un link interesant; http://developer.apple.com/server/fighting_spam.html

 Semnătură 

to the aiiirpoooort…

Profil
 
   
 
 
‹‹ Semnatura HTML in Mail      iso cu probleme ››