Some greylisting questions...

Hi

I’m thinking of taking the plunge with greylisting on VMPro (Ventos 6). I have one or two questions…

  1. How do I configure the delay (I think it’s 5 minutes out of the box)?

  2. I notice that Postgrey only makes a delay the first time a new sender is detected. How does Postgrey keep track of approved senders? On a busy server this must be a very large database, no? Is it Berkely DB? Can it be MySQL?

  3. I guess Postgrey can considerably lighten the load on SpamAssassin?

  4. if email is only being forwarded on the server, SA does not get involved. But does Postgrey? That would be cool.

Thank you!

Howdy,

How do I configure the delay (I think it’s 5 minutes out of the box)?

Postgrey has a set of runtime options that can be configured. How exactly to do that differs depending on your distro, but you’d just need to pass in the “–delay=NNN” parameter when the daemon is starting up.

I notice that Postgrey only makes a delay the first time a new sender is detected. How does Postgrey keep track of approved senders

It uses an SQlite database for storing data.

There is a --max-age option that specifies how long to keep an entry for.

By default, if your server doesn’t see an email from someone for over a month, they’ll be removed from the whitelist.

I guess Postgrey can considerably lighten the load on SpamAssassin?

Yup!

if email is only being forwarded on the server, SA does not get involved. But does Postgrey? That would be cool.

Yeah, any incoming email has to make it through Postgrey, even if later on the email is just being forwarded.

-Eric