Pieter Vogelaar

Navigation

Skip navigation.

Search

Site navigation

Email conversation

FromPieter Vogelaar
ToMe
SubjectI'm using makeMIME.php works great, buttt only 1 thing...
Date23 October 2004 19:24
Hi,

The first thing a want to say about makeMIME.php, absolutely great work!!

It works great, but one thing:
In many email clients, such as neomail, horde mail, squirrelmail, outlook
express there is always a attachment icon, also when I haven’t attached
anything.
If you open the email then it displays it well, there is no attachment to
click on.

Outlook 2002 and hotmail display is correctly.
Are you aware of the problem? If yes, do you know how to fix it?

Already thanks!

Greetings,
Pieter Vogelaar
FromMe
ToPieter Vogelaar
SubjectRe: I'm using makeMIME.php works great, buttt only 1 thing...
Date23 October 2004 15:28
Pieter,

Interesting, and annoying. Yes, I do know why they show the icon, but more
importantly, I also know that they shouldn't show one.

To save a lot of work, I include the MIME boundary that says 'this email
might contain attachments', even if there are none. This is perfectly
acceptible, according to the standard. Just because I say it does not mean
that there are any. In fact, many simple MIME implementations will do the
same thing. Also, if no boundaries are applied at all, this mime boundary
type is meant to be assumed.

What the email client _should_ do is to check if there are actually any
attachments. Unfortunately, it seems these clients are lazy, and show an
icon if the boundary exists, not if it actually contains anything. This is
very irritating for me, because re-arranging the boundaries would be quite
a lot of extra work.

Really not sure what to do. I really want to avoid a major rewrite if I can.
What I would like to do is to use a different boundary type, but there are
none available that I could use.

undecided.

Mark 'Tarquin' Wilton-Jones - author of http://www.howtocreate.co.uk/
This site was created by Mark "Tarquin" Wilton-Jones.
Don't click this link unless you want to be banned from our site.