In this chapter, we have explored Procmail to discover a large number of services and a large amount of functionality that it can provide to help with getting our mail under control. Using the advanced features of Procmail we have discovered:
The differences between delivering and non-delivering recipes
How to order each recipe to avoid slow delivery times
The use of Procmail variables and condition flags to control delivery
Using regular expressions for sophisticated pattern matching
The large number of available Procmail macros and their usage
And finally, a number of example recipes to manage our mail effectively
While we have covered a lot, there is still a lot to be learned and there are a large number of resources available on the Web dedicated to this one particular application.
Hopefully you will now have a strong grasp of the core functionality of Procmail, how to implement it, and also how to go about exploring your real-life needs, and creating recipe sets that you can combine...