Mailfromd |
|
General-Purpose Mail Filter |
Sergey Poznyakoff |
Mailfromd Manual (split by node): | ? |
To list the contents of a database, use ‘--list’ option. When used without any arguments it will list the ‘cache’ database:
$ mailfromd --list abrakat@mail.com success Thu Aug 24 15:28:58 2006 baccl@EDnet.NS.CA not_found Fri Aug 25 10:04:18 2006 bhzxhnyl@chello.pl not_found Fri Aug 25 10:11:57 2006 brqp@aaanet.ru:24.1.173.165 not_found Fri Aug 25 14:16:06 2006 |
You can also list data for any particular key or keys. To do so,
give the keys as arguments to mailfromd
:
$ mailfromd --list abrakat@mail.com brqp@aaanet.ru:24.1.173.165 abrakat@mail.com success Thu Aug 24 15:28:58 2006 brqp@aaanet.ru:24.1.173.165 not_found Fri Aug 25 14:16:06 2006 |
To list another database, give its format identifier with the ‘--format’ (‘-H’) option. For example, to list the ‘rate’ database:
$ mailfromd --list --format=rate sam@mail.net-62.12.4.3 Wed Sep 6 19:41:42 2006 139 3 0.0216 6.82e-06 axw@rame.com-59.39.165.172 Wed Sep 6 20:26:24 2006 0 1 N/A N/A |
The ‘--format’ option can be used with any database management option, described below.
Another useful operation you can do while listing ‘rate’ database is the prediction of estimated time of sending, i.e. the time when the user will be able to send mail if currently his mail sending rate has exceeded the limit. This is done using ‘--predict’ option. The option takes an argument, specifying the mail sending rate limit, e.g. (the second line is split for readability):
$ mailfromd --predict="180 per 1 minute" ed@fae.net-21.10.1.2 Wed Sep 13 03:53:40 2006 0 1 N/A N/A; free to send service@19.netlay.com-69.44.129.19 Wed Sep 13 15:46:07 2006 7 2 0.286 0.0224; in 46 sec. on Wed Sep 13 15:49:00 2006 |
Notice, that there is no need to use ‘--list --format=rate’ along with this option, although doing so is not an error.
To delete an entry from the database, use ‘--delete’ option, for example: mailfromd --delete abrakat@mail.com. You can give any number of keys to delete in the command line.
Mailfromd Manual (split by node): | ? |
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.