Procmail Module Library project |
Note: the most up to date version is in CVS.
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 detect adaptively new mailing lists. Or if you've been a victim of spam and would need a 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 above README which will outline more efective measures. There is lot more to see, just refer to Package Description link above.
The modules have been developed using Emacs and there is even an Emacs minor mode to write and "Lint" - to do the code checking - procmail recipe files. See another sourceforge project at tiny-tools.sourceforge.net and package tinyprocmail.el . The output will look something like this, when run on procmail file in Emacs:
*** 1997-11-24 22:13 (.procmailrc) 3.11pre7 tinyprocmail.el 1.80 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.All the programs in this library are released under GPL (General Public Licence http://www.gnu.org/copyleft/gpl.html)
bash$ procmail -v
There no mailing list for the project. Please send mail to the maintainer as needed. Include project's name in the subject or message may be classified as spam and discarded.
Procmail mailing list is documented in Era Erikson's page at http://www.procmail.org/era/lists.html where you will also find the message archive pointer.
![]() |
This page and project's other pages and texts are licensed under a Creative Commons License. |
|
This site, as well as many other opensource projects sites, is hosted by sourceforge.net. |
Visit procmail homepage at http://www.procmail.org |