Ok, I just set this up on my system and it appears to be working. I have a few questions though...
What is the order that all this stuff is being done? Please help me fill in the blanks.
1. Initially, postfix receives the message, does some checks of its own, and then hands it to postgrey for validation of the sender.
2. Postgrey receives message. Postgrey asks sender to try again, until it lets it through.
3. Policyd-weight?
4. Amavisd?
a. Spamassassin?
5. Postfix queues the message for delivery.
6. Message delivered to inbox
Could you please help to clarify how the message/control is exchanged in the middle section there?
Also, say i want to run Pyzor or DCC from spamassassin. I'm not sure how to do this. I enabled it in my local.cf, however i can't see any debug info from amavis on this, and it doesn't appear that its doing anything. Anyone running this?
Also, what if I always want to add spam headers to the messages? Is there a way to do this? I tried adding a negative number for $sa_tag_level_deflt, but it didn't work.
Thanks,
pgentoo