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