spamd database tool
spamdb manipulates the spamd database in
/var/db/spamd used for
The options are as follows:
- Add or update the entries for keys. This can be used
to whitelist one or more IP addresses (i.e. circumvent the greylisting
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,
spamdbupdates the entry's time last seen to now.
- Delete entries for keys.
- Add or delete the keys as SPAMTRAP entries. See the GREYTRAPPING section
of spamd(8) for more information. Must be used in conjunction with the
- Add or delete the keys as TRAPPED entries. See the GREYTRAPPING section of
spamd(8) for more information. Must be used in conjunction with the
If adding or deleting a SPAMTRAP address
-T), keys should be specified
as email addresses:
Otherwise keys must be numerical IP addresses.
DATABASE OUTPUT FORMAT
If invoked without any arguments,
lists the contents of the database in a text format.
For SPAMTRAP entries the format is:
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:
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:
For WHITE entries, the format is:
The fields are as follows:
- WHITE if whitelisted or GREY if greylisted
- source IP
- IP address the connection originated from
- what the connecting host sent as identification in the HELO/EHLO command in the SMTP dialogue
- envelope-from address for GREY (empty for WHITE entries)
- envelope-to address for GREY (empty for WHITE entries)
- time the entry was first seen
- time the entry passed from being GREY to being WHITE
- time the entry will expire and be removed from the database
- number of times a corresponding connection received a temporary failure from spamd(8)
- 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>
spamd.conf(5), spamd(8), spamd-setup(8)
spamdb command appeared in