
						Oct 15, 1993

		EMIL v1.0; a message format converter
		=====================================


						Martin Wendel
						UDAC
						(C) SUNET
						Martin.Wendel@udac.uu.se



Emil is a tool for converting between message formats used by MIME, Eudora,
SUN mailtool, PC and Mac based clients, etc. It is easily extensible. It 
can work either standalone, as an argument driven filter program, or, if 
linked with IDA sendmail, as a mail gateway convertering messages sent 
between various types of Internet mail clients. It will give a possibility 
to convert encoding formats of attachments and convert character sets of text.
It can make a heterogenous mail environment, consisting of various types of 
mail clients, act as a homogenous environment; for instance sending only MIME 
based messages to the outside world. 

A brief description of Emil:

* Thanks to Keld J. Simonsen, Emil is able to convert text between numerous 
  character sets (using his strncnv() routine).

* Emil can convert attached files between the encodings: uuencode, Base64
  and zero size resource fork BinHex.

* Emil recognises AppleSingle/AppleDouble files and BinHex files with
  nonempty resource fork.

* Emil can convert to/from the MIME encoding Quoted-Printable

* Emil can add/remove/modify the headers of a message.

* Header handling and conversion control is configured in TCL.

* Emil can be linked with IDA sendmail to form a powerful gateway between
  various message formats.

* Emil can function as a standalone argument driven filter.




Either linked with sendmail or standalone, Emil has been compiled and
tested on the following platforms: SunOS-4 (Sparc), Solaris-2 (Sparc),
HPUX-9, Ultrix-4.3, AIX-3.1. Please see the Emil manual for further 
installation instructions and instructions how to configure Emil and 
it's TCL scripts.

Problems should be reported with a thorough description and log extracts
to Martin.Wendel@udac.uu.se.
