On Tue, 2008-08-12 at 09:46 +0200, Morgan Wesstrvm wrote: > information Google turned up. A general reflection is that it's a little > hard to grasp from the man pages how all the components work together > (spamd, spamlogd, spamd-setup, spamdb, pf) especially when you're only > used to blacklisting like I am. But everything seems to be working just
I just had to do the same (on OpenBSD, though). I do find the man pages quite complete, to be honest. It may be not a step-through guide on all topics, but once I took myself the time to actually read it all through, it became quite clea.: > fine now. However, I'm confused about the purpose of spamd-setup in > greylisting mode. > > * There is no longer a <spamd> table to fill with blacklisted IP addresses. Correct. Because spamd takes care of blacklisted IPs and no longer pf. > * Addresses being whitelisted in spamdb are automatically moved to > <spamd-white> even if I don't run spamd-setup. yes, as explained in spamd(8): "spamd regularly scans the /var/db/spamd database and configures all whitelist addresses as the pf(4) <spamd-white> table" This is required so that whitelisted IPs can bypass spamd entirely using pf. > * spamdb does NOT get populated with any blacklisted IP addresses when I > run spamd-setup. No, because you don't need it. Everything that is not in the state of GREY, TRAP, SPAMTRAP or WHITE is obviously blacklisted. > So exactly what does spamd-setup do in greylisting mode? Do I need it? spamd-setup(8) "The spamd-setup utility sends blacklist data to spamd(8), as well as configuring mail rejection messages for blacklist entries." > One more question. If I want to blacklist an IP address manually I > assume I use "spamdb -T -a ip-address". That creates a SPAMTRAP record > in the database at least. Is this the same as blacklisting? If it is, No, if you'd like to blacklist an IP manually, you can either do so by using a custom pf table (e.g. mywhite) that omits redirection from that table to spamd. Or, the way we do it, we compile our own list and configure/load it in spamd.conf(5): "The spamd.conf file is read by spamd-setup(8) to configure blacklists for spamd(8)." > why doesn't the various blacklists in spamd.conf show up here then? How Well, you have to configure them somehere. > are those lists handled in greylisting mode? They are loaded using spamd-setup and fed into spamd(8). Hope that helps, -- Stephan A. Rickauer ----------------------------------------------------------- Institute of Neuroinformatics Tel +41 44 635 30 50 University / ETH Zurich Sec +41 44 635 30 52 Winterthurerstrasse 190 Fax +41 44 635 30 53 CH-8057 Zurich Web www.ini.uzh.ch