spamdb man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

SPAMDB(8)		  BSD System Manager's Manual		     SPAMDB(8)

NAME
     spamdb — spamd database tool

SYNOPSIS
     spamdb [-D] [-Y synctarget] [-W whiteexp] [[-Tt] -a keys] [[-Tt] -d keys]

DESCRIPTION
     spamdb manipulates the spamd database in /var/db/spamd used for spamd(8).

     The options are as follows:

     -D	     debug mode

     -Y synctarget
	     Add a target to receive synchronisation messages; see
	     SYNCHRONISATION below.  This option can be specified multiple
	     times.

     -W whiteexp
	     Adjust the time for whiteexp in hours (default is 864 hours,
	     approximately 36 days. Min is 1 hour, max is 2160 hours approxi‐
	     mately 90 days).

     -a keys
	     Add or update the entries for keys.  This can be used to
	     whitelist one or more IP addresses (i.e. circumvent the greylist‐
	     ing process altogether) by adding all IP addresses as keys to the
	     spamd database for WHITE entries.	If any keys specified match
	     entries already in the spamd database, spamdb updates the entry's
	     time last seen to now.

     -d keys
	     Delete entries for keys.

     -T	     Add or delete the keys as SPAMTRAP entries.  See the GREYTRAPPING
	     section of spamd(8) for more information.	Must be used in con‐
	     junction with the -a or -d option.

     -t	     Add or delete the keys as TRAPPED entries.	 See the GREYTRAPPING
	     section of spamd(8) for more information.	Must be used in con‐
	     junction with the -a or -d option.

     If adding or deleting a SPAMTRAP address (-T), keys should be specified
     as email addresses:

	   spamtrap@mydomain.org

     Otherwise keys must be numerical IP addresses.

   DATABASE OUTPUT FORMAT
     If invoked without any arguments, spamdb lists the contents of the data‐
     base in a text format.  For SPAMTRAP entries the format is:

	   type|mailaddress

     where type will be SPAMTRAP and mailaddress will be the email address for
     which any connections received by spamd(8) will be blacklisted if mail is
     sent to this address.

     For TRAPPED entries the format is:

	   type|ip|expire

     where type will be TRAPPED, IP will be the IP address blacklisted due to
     hitting a spamtrap, and expire will be when the IP is due to be removed
     from the blacklist.

     For GREY entries, the format is:

	   type|source IP|helo|from|to|first|pass|expire|block|pass

     For WHITE entries, the format is:

	   type|source IP|||first|pass|expire|block|pass

     The fields are as follows:

	   type	      WHITE if whitelisted or GREY if greylisted
	   source IP  IP address the connection originated from
	   helo	      what the connecting host sent as identification in the
		      HELO/EHLO command in the SMTP dialogue
	   from	      envelope-from address for GREY (empty for WHITE entries)
	   to	      envelope-to address for GREY (empty for WHITE entries)
	   first      time the entry was first seen
	   pass	      time the entry passed from being GREY to being WHITE
	   expire     time the entry will expire and be removed from the data‐
		      base
	   block      number of times a corresponding connection received a
		      temporary failure from spamd(8)
	   pass	      number of times a corresponding connection has been seen
		      to pass to the real MTA by spamlogd(8)

     Note that times are in seconds since the Epoch, in the manner returned by
     time(3).  Times may be converted to human readable format using:

	   $ date -r <value>

SYNCHRONISATION
     spamdb supports realtime synchronisation of white or blacklist entries
     between a number of spamd(8) daemons running on multiple machines, using
     the -Y option.

     The following example will send a unicast synchronisation messages.

	   whitelisting
	   # /usr/local/sbin/spamdb -Y foo.example.org -a 1.2.3.4 2.3.4.5
	   # /usr/local/sbin/spamdb -Y foo.example.org -Y bar.example.org -a 1.2.3.4

	   blacklisting
	   # /usr/local/sbin/spamdb -Y foo.example.org -ta 1.2.3.4 2.3.4.5

     The IP send to peers is logged via syslogd(8) at LOG_INFO level.  The
     following syslog.conf(5) section can be used to log connection details to
     a dedicated file:

	   !spamdb
	   daemon.info			   /var/log/spamdb

FILES
     /var/db/spamd

     /usr/local/etc/spamd/spamd.key

SEE ALSO
     spamd.conf(5), spamd(8), spamd-setup(8), spamlogd(8)

HISTORY
     The spamdb command appeared in OpenBSD 3.5.

BSD			      September 11, 2007			   BSD
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net