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