I'm not sure what the problem is. The FAQ for Mail::Audit suggests trying to get procmail to work first.
If that works try a "very simple" script.
If that works, what happens if you run it under "perl -c"? Turn on logging - is the Mail::Audit script even being
called? Is the mail bouncing? Does the bounce tell you anything useful?
The author wants to know that stuff before you contact him and it would probably help us here to figure out what is going on with it.
Comment on Re: I broke my Mail::Audit::ListDetector with Email::Abstract
If I remove the call to list_accept() the script runs fine, so everything is running and being called. The bounce contains only the same error message I reported above. (The croak from Email::Abstract).