■
spamassassinで覚えさせればよいのかも知れませんが、
よく分からないのでblacklist作成スクリプト。
phpで最初つくりましたが。
rubyもありかなと。
マニュアルをみながら作成しました。
元のデータは、
egrep -h ^'From: ' *.em > spamem.txt
で作成してあります。
#! /usr/local/bin/ruby f=open("spamem.txt","r") until f.eof? strpw=f.readline() spw=strpw.index("<") epw=strpw.index(">") if spw == nil or epw == nil then puts "nilda" else if spw > 0 and epw > 0 then fwpw=open("blist.txt", "a") fwpw.write("blacklist_from " + strpw[spw+1,epw-spw-1] + "\n" ) fwpw.close() end end end f.close()