Installing INN part 2: [Previous]
[Up to Table of Contents]
[Next]
Appendix VI: Limited MIME Support
This version of INN includes limited support for MIME, the
Multipurpose Internet Mail Extensions, described in RFC 1341. The
support is the ability to do limited transport of arbitrary MIME
messages, and nnrpd can add MIME headers to all local postings that do
not have them.
In addition, there are patches available for nntplink that allow it
to do MIME transport. The patches are not (yet) part of the official
release; if you need them, contact Christophe Wolfhugel
<Christophe.Wolfhugel@hsc-sec.fr>; he did most of the INN work, too.
You should be very careful if you have nnrpd add MIME headers. To
do this, edit inn.conf as indicated in doc/inn.conf.5. Once this is
done, all articles posted will get MIME headers added. Existing MIME
headers will not be modified, but missing ones will be added. The
default values to add to inn.conf are these:
mime-version: 1.0
mime-contenttype text/plain; charset=us-ascii
mime-encoding: 7bit
An internationalized site might want to use these values:
mime-version: 1.0
mime-contenttype: text/plain; charset=iso-8859-1
mime-encoding: 8bit
It is possible to use these values because INN provides a clean eight-
bit data path. Unless you make special arrangements with your peers,
however, you must transmit seven-bit data. Doing this will require
special transmit agents. Note that nnrpd is not a Mime-compatible
reader. You must have software to extract the data and present it
appropriately.
If you configure your site to use seven-bit data, then you must
also make sure that none of your software creates eight-bit articles.
Nnrpd does not verify this. If you configure your site to use eight-bit
data, then ASCII works fine, but remember that in quoted-printable long
lines are cut and that the equal sign ("=") is quoted; this is really
bad for source code postings, among others.
The character set can also cause problems. If you use "iso-8859-
1" you must make sure that your posting software uses this character
set (e.g., not CP-437 under MS-DOS) because nnrpd does not do any
conversion.
In general, be very cautious.
MIME articles can only be sent using innxmit; work on batcher is in
progress. Unless the "-M" flag is used, no MIME conversions are done.
If the flag is used, the following happens: Articles with a Content-
Transfer-Encoding header of "8bit" or "binary" are forwaded in
"quoted-printable" format (the "base64" format will be available
soon). All other articles -- in particular, those without MIME headers,
those of type "message" or "multipart," those with Content-Transfer-
Encoding header of "7bit" -- are forwarded without any change.
[Source:"Installing InterNetNews 1.5.1"][
File-name:install.ms.2][Revision: 1.19 1996/11/10]
[Copyright: 1991 Rich Salz, 1996 Internet Software Consortium]
Installing INN Part 2 : [Previous]
[Up to Table of Contents]
[Next]
You can find a summary and links related to this topic
as part of the Mib Software Usenet RKT.