man dccsight (Administration système) - dccsight
NAME
dccsight - Distributed Checksum Clearinghouse raw checksum interface
SYNOPSIS
dccsight [-VdQ] [-h homedir] [-m map] [-w whiteclnt] [-a IP-address] [-f env_from] [-t targets] [-i infile] [-L ltype,facility.level]
DESCRIPTION
Dccsight
reads one or more lines containing DCC checksums, reports them to a DCC server, and writes a X-DCC header line. It can be used to report checksums obtained from dccproc() using -C .
OPTIONS
The following options are available:
- -V
- displays the version of the DCC raw checksum interface.
- -d
- enables debugging output from the DCC client library. Additional -d options increase the number of messages.
- -Q
- only queries the DCC server about the checksums instead of reporting and then querying. This is useful when is used to filter mail that has already been reported to a DCC server by another DCC client such as dccm(8) . This can also be useful when applying a private white or black list to mail that has already been reported to a DCC server. No single mail message should be reported to a DCC server more than once per recipient, such as would happen if is not given -Q when processing a stream of mail that has already been seen by a DCC client. Additional reports of a message increase its apparent "bulkness."
- -h homedir
- overrides the default DCC home directory, which is often /var/dcc.
- -m map
- specifies a name or path of the memory mapped parameter file instead of the default map in the DCC home directory. It should be created with the cdcc() command.
- -w whiteclnt
- specifies an optional file containing SMTP client IP addresses and SMTP headers of mail that do not need X-DCC headers and whose checksums should not be reported to the DCC server. It can also contain checksums of spam. If the pathname is not absolute, it is relative to the DCC home directory. Thus, individual users with private whitelists usually specify them with absolute paths. It is useful to include a common or system-wide whitelist in private lists. The format of the whiteclnt file is the same as the whitelist file required by dbclean() and dccsight(8) . Because this list is used frequently, a companion file is used. It has the same pathname but with an added suffix of .dccw . After being created empty, it will contain an automatic memory mapped hash table of the main file.
- -t targets
- specifies the number of addressees of the message if other than 1. The string many instead of a number asserts that there were too many addressees and that the message is unsolicited bulk email.
- -i infile
- specifies an input file instead of standard input. If not absolute, the pathname is interpreted relative to the directory in which was started.
- -L ltype,facility.level
- specifies how messages should be logged. Ltype must be error or info to indicate which of the two types of messages are being controlled. Level must be a syslog() level among EMERG , ALERT , CRIT , ERR , WARNING , NOTICE , INFO , and DEBUG . Facility must be among AUTH , AUTHPRIV , CRON , DAEMON , FTP , KERN , LPR , MAIL , NEWS , USER , UUCP , and LOCAL0 through LOCAL7 . The default is equivalent to
exits 0 on success, and >0 if an error occurs.
FILES
SEE ALSO
cdcc(8)
,dcc(8)
,dbclean(8)
,dccd(8)
,dblist(8)
,dccproc(8)
,dccm(8)
,dccifd(8)
,mail(1)
,procmail(1)
.
HISTORY
Implementation of was started at Rhyolite Software in 2000. This describes version 1.2.74.