razor-check - Razor Filtering Agent
razor-check [-s -d -H] file_with_mail_in_rfc822_format
$ cat mail | razor-check $ razor-check ./mail $ razor-check -d ./mail
razor-check
checks a mail against the distributed Razor Catalogue. It
should be invoked before the mail is delivered or processed by a human.
razor-check
terminates with exit value 0
if the signature for the
mail is catalogued on the server (spam) or 1
if the mail is not
catalogued by the server (not a spam). razor-check
should be invoked
against every incoming mail by mail processors (like procmail) or MTAs
(like sendmail). An alternate method would be to call razor-check
from
cron, at regular intervals, to identify and mark spam in queued mailboxes.
razor-check
is usually run by piping the contents of the mail to it, or
by providing the name of the file that contains the mail message to be
checked as the last argument. razor-check
takes the following
arguments:
-s
-d | --verbose
-H
-M | --mbox
Accept a mailbox name on the command line and check every mail in the
mailbox against the database. razor-check
will print out the serial
number of every mail found in the Catalogue. When combined with -n
it
will also print the serial numbers, prefixed with a -
, of mails that
were not found in the Catalogue. Usage:
razor-check -M ~/Mail/possible-spam
-S | --sig
Accept a list of pre-computed (with -H
) signatures on the command line,
instead of computing one from mail content. When called with --sig
,
razor-check
will not attempt to read from STDIN. Usage:
razor-check -d -S a8a3d545adb73f9733675571ffeaf10cba87745b
-conf=filename
-h
-v
razor-check
is usually invoked from procmail(1). Here are some common
ways of using it with procmail:
Subject
header if mail is spam:
:0 Wc | razor-check :0 Waf | formail -i "Subject: Razor Warning: SPAM/UBE/UCE"
X-Razor-Warning
header to spam:
:0 Wc | razor-check :0 Waf | formail -A "X-Razor-Warning: SPAM."
:0 Wc | razor-check :0 Wa /home/foo/Mail/razor-caught
Vipul Ved Prakash, <mail@vipul.net>
razor.conf(5), razor-report(1), razor-discover(1)
This is free software, distributed under the ARTISTIC license.