"atrey.karlin.mff.cuni.cz", # short@atrey.karlin.mff.cuni.cz
"k332.feld.cvut.cz", # short@k332.feld.cvut.cz
);
+ @dnsbl_whitelist=(
+ "195.250.128.83", # smtp3.vol.cz; vol.cz.multistage.blackholes.five-ten-sg.com.
+ "64.49.222.22", # mail.pm.org: rackspace.com.spam-support.blackholes.five-ten-sg.com.
+ "208.147.243.5", # gambit.liquidcomm.net: cw.net.spam-support.blackholes.five-ten-sg.com.
+ "213.235.135.70", # smtp.tiscali.cz: tiscali.cz.multistage.blackholes.five-ten-sg.com.
+ "205.139.198.11", # eniac.disaster.com: cw.net.spam-support.blackholes.five-ten-sg.com.
+ "127.0.0.2", # 2.0.0.127.relays.ordb.org.
+ "65.113.40.131", # bozo.vmware.com: qwest.net.spam-support.blackholes.five-ten-sg.com.
+ "66.218.85.33", # mta2.wss.scd.yahoo.com.: yahoo.com.spam.blackholes.five-ten-sg.com.
+ );
}
sub audit
store "=spamo" if headeris "From",'<BNcom@email.bn.com>';
store "=spamo" if headeris "From",'<e4luck@lists.opt4email.com>';
store "=spamo" if headeris "From",'<mailcontests@lists.servitall.com>';
+ store "=spamo" if headeris "From",'<canda@lica.cz>';
{
# weak detection: files with text/html w/o text/plain are usually a spam
my @types_linear=map({ mime_type($_); } parts_linear());
store "=err","bell" and return if headerhas \&Received_for,'<short+err@>';
# ppl-wished foreign remapping, Reply-To is left untouched!
+ # FIXME: modifications are now being dropped by &write_message!
header_remap("From",{
'kerere@post.cz' =>'kamzik@k332.feld.cvut.cz',
'profes@mbox.vol.cz' =>'kratochvilova@egp.cz',
<vithous@attorney.cz> <viroman@attorney.cz>
<konf@klain.cz>
<stein@tiscali.cz>
+ <barevnej@volny.cz>
);
store "=gsm" if headeris "Sender" ,'<owner-gsm@sh.cvut.cz>';
store "=gsmpand" if headeris "List-Post",'<gsm@pandora.cz>';
+ store "=9kc","log" if headeris "List-Post",'<n9k@pandora.cz>';
+ store "=9kcd","log" if headeris "List-Post",'<dev9k@pandora.cz>';
}
# lists
store "=mozillabug","log" if headeris "From" ,'<bugzilla-daemon@mozilla.org>';
- store "=9kc","log" if headeris "List-Post",'<n9k@pandora.cz>';
- store "=9kcd","log" if headeris "List-Post",'<dev9k@pandora.cz>';
store "=9ku","log" if headeris "List-Id" ,'<9000.listman.net>';
store "=9kd","log" if headeris "Sender" ,'<owner-9000-developers@geekstuff.co.uk>';
store "=spong","log" if headeris "List-Id" ,'<spong-users.lists.sourceforge.net>';
store "=roskernel","log" if headeris "List-Post",'<ros-kernel@reactos.com>';
store "=roscvs","silent" if headeris "List-Post",'<ros-cvs@reactos.com>';
store "=rosbug","log" if headeris "Reply-To" ,'<scarab@reactos.wox.org>';
- store "=fsd","log" if headeris "X-Mailing-List",'<linux-fsdevel@vger.kernel.org>';
+ store "=fsd","silent" if headeris "X-Mailing-List",'<linux-fsdevel@vger.kernel.org>';
+ store "=kerneld","silent" if headeris "X-Mailing-List",'<linux-kernel@vger.kernel.org>';
store "=surprise","sms" if headeris "List-Post",'<surprise@atrey.karlin.mff.cuni.cz>';
store "=surprisesuse","sms" if headeris "Sender" ,'<owner-surprise@suse.cz>';
store "=tacacs","log" if headeris "Sender" ,'<tacplus-l@disaster.com>';
- store "=tacacsd","log" if headerhas \&Received_for,'devel@tacplus.org'; # TODO: fix when real list
+ store "=tacacs","log" if headeris "Sender" ,'<owner-tacplus-l@disaster.com>';
+ store "=tacacs","log" if headeris "List-Id" ,'<devel.lists.tacplus.org>';
store "=pm","sms" if headeris "Sender" ,'<owner-prague-pm@pm.org>';
store "=radary","log" if headeris "Reply-To" ,'<pha@radary.cz>';
store "=dnet","log" if headeris "Sender" ,'<@lists.distributed.net>';
store "=libtoolpat","log" if headeris "List-Id" ,'<libtool-patches.gnu.org>';
# own webs
store "=energie","bell" if headeris "From" ,qr/^EnergieWeb/;
+ store "=ats","log" if headeris("From" ,'<root@ms.atspraha.cz>')
+ || (headeris("From",'<online@ringier.cz>') && headerhas("To",'<blesk@atspraha.cz>'));
+ store "=atscasablanca","log" if headeris "From" ,'<casablanca@ms.atspraha.cz>';
+ store "=www-sms","log" if headeris "List-Id" ,'<www-sms-developers.lists.sourceforge.net>';
+
# Petr Koutecky does not mark his Stuff
store "=koutecky","log" if headeris "From" ,'<velkyhroch@seznam.cz>';