if you want inline images you could try setting your headers as.
Errors: mlangrid@tlg.co.uk
From : exmail@tlg.co.uk
To: mlangrid@tlg.co.uk
Subject: Pic Example
MIME-Version: 1.0
Content-Type: multipart/alternative; charset=us-ascii; boundary="next-bit"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename="mess.html"
Content-Base: http://extra.leeds.tlg
--next-bit
Content-Type: text/html; charset=us-ascii
<HEAD>
</HEAD>
<BODY>
<CENTER>
HELLO<P>
<IMG src="cid:pic1.1a" border=4>
</CENTER>
</BODY>
--next-bit
Content-Type: multipart/alterative; type=text/plain; charset=us-ascii
This Email is intended to be view as HTML
If you cannot view HTML Email - Tough.
--next-bit
Content-Type: image/gif
Content-ID: <pic1.1a>
Content-Disposition: inline; filename="rose.gif"
Content-Transfer-Encoding: base64
base64 file removed.
**
--next-bit--
where the ** is you put the base64 encypted image file.
If you are using linux the command uuencode will perform the encryption.
or you can use a none inline system and just give the full url. i.e.
<IMG src="http://www.wherever.co.uk/images/img1.gif">
Mark.