|Procmail Module Library project|
Note: that the most up to date version is in version control. See development page instructions how get latest source code.
The Procmail module library is a collection of self standing plug-in modules that intend to make procmail more fun. Instead of having to write cryptic looking procmail files, you could see if any of the existing modules would already solve the problem. For example, if you subscribe to many mailing lists and wonder how you could save the messages to separate folders, take a look at plug-in pm-jalist.rc, which is able to adapt and find new mailing lists. Or if you've been a victim of spam and would need a quick shield, you can plug in Unsolicited Bulk Email (UBE) modules pm-jaube.rc and pm-jaube-keywords.rc. But for serious long term spam protection, please see the article mentioned at the top of this page which will outline more efective measures. There is lot more to see, just refer to the Manual link at the top of thispage.
The modules have been developed using Emacs and there exists an Emacs minor mode tinyprocmail.el which can assists to write and "Lint" (=code check) procmail recipe files. The tinyprocmail.el's Lint output will look something like this, when run on procmail file:
*** YYYY-MM-DD HH:MM (.procmailrc) <version> tinyprocmail.el cd /home/foo/ pm.lint:010: Warning, no right hand variable found. ([$`'] pm.lint:055: Pedantic, flag order style is not standard `hW:' pm.lint:060: Warning, message dropped to folder, you need lock. pm.lint:062: Warning, recipe with "|" may need `w' flag. pm.lint:073: Warning, Formail used but no `f' flag found.
There is no mailing list for the project. See Development page how to contact maintainer and submit feature requests and bug reports. See also Procmail mailing which can be read at news.gmane.org NNTP group gmane.mail.procmail.
|All files in this project are licensed under GNU GPL.||This project, as well as many other projects is hosted by Savannah.|