1README.footers 2 3Footers in Mlmmj 4================ 5 6Mlmmj's built-in footer support is very rudimentary. It will work for plain 7text emails, and that's about it. It doesn't understand HTML or MIME or 8anything like that. 9 10There are a few solutions to this. They all involve piping incoming mail 11through a filter before it reaches Mlmmj. A script to do this, called 12mlmmj-amime-receive, is included in amime-receive in the contrib directory. 13 14It can be used with a number of different pre-processors. One day we also hope 15to improve the integration of these external filters with Mlmmj, e.g. so only 16list posts are processed. However, the piping solution has worked for a number 17of people over the years quite satisfactorily, so this is not a high priority. 18 19Here are some pre-processors you can use. 20 21alterMIME 22--------- 23 24The mlmmj-amime-receive script is designed to work with a program called 25alterMIME. The script itself (in amime-receive in the contrib directory) 26contains links to that software, and instructions. 27 28Foot Filter 29----------- 30 31alterMIME didn't allow me to reach my particular goals, so I wrote an 32alternative called Foot Filter. It is a single source-file C program; the code 33and a very simple Makefile can be found in foot_filter in the contrib 34directory, along with an altered version of mlmmj-amime-receive, called 35mlmmj-recieve-ff. 36 37Foot Filter will output documentation if you run it without arguments, and 38again, instructions for the script that handles the piping are found within it. 39 40Py-MIME 41------- 42 43A third option is Py-MIME. It was developed for use at The Document Foundation 44(LibreOffice) and is included in pymime in the contrib directory. 45 46 47 48