Documented the filter and how it works with sendmail/majordomo.
1 parent 0601685 commit 3c85a92ca517162649239e91b48a830f346c032a
@tundra tundra authored on 5 May 2003
Showing 1 changed file
View
50
nohtml.1
.ds CP 2003
 
.TH nohtml 1 "TundraWare Inc."
.SH NAME
nohtml \- Short Description
nohtml \- Suppress HTML Attachments In Email
 
.SH SYNOPSIS
nohtml [-hv]
 
.SH DESCRIPTION
Long description
nohtml.py [-hv]
 
.SH OPTIONS
.TP
.B -h
print this help information
print help information
 
.TP
.B -v
print detailed version information.
 
 
 
.SH DESCRIPTION
\'nohtml\' is a short Python script intended to be used in
a mail alias to strip HTML out of inbound messages. It is most
useful when used in conjunction with something like the
\'majordomo\' mailing list manager to keep people from posting
HTML to mailing lists.
 
For example, here are \'Before\' and \'After\' entries in
the sendmail \'aliases\' file which enable this filter to
process inbound emails before they are delivered to the mailing
list:
 
.nf
 
Before:
 
listname: "|/usr/local/majordomo/wrapper resend -l listname -h hostdomain.com listname-list"
 
 
After:
 
listname: "|/local/bin/python /local/bin/nohtml.py |/usr/local/majordomo/wrapper resend -l listname -h hostdomain.com listname-list"
 
.fi
 
Notice that, in this context, you must explictly invoke the Python
interpreter in the alias pipeline. This is because there is no shell
interpeter present at the time the alias is invoked, so the usual #!
shell invocation found in the first line of the script will not work.
 
.SH OTHER
You must have a reasonably current version of Python installed.
 
None known as of this release.
 
.SH COPYRIGHT AND LICENSING
\'nohtml\' is Copyright(c) \*(CP TundraWare Inc. For terms of use, see
the nohtml-license.txt file in the program distribution. If you
install \'nohtml\' on a FreeBSD system using the 'ports' mechanism, you
will also find this file in /usr/local/share/doc/nohtml.
the nohtml-license.txt file in the program distribution.
 
.SH AUTHOR
.nf
Tim Daneliuk