Jon Anderson wrote:
Angelo Zanetti wrote:
So if the HTML files are attachments and the text is just plain text then will the content-type of the message be text/plain and then each attachment be multipart/alternative. Please note that the HTML files need to be sent as attachments and not part of the body.

On my email client I was receiving the emails correctly (IE: message body and HTML files as attachments) but on my client's email client they were just receiving blank messages.

I'm just a little confused about the content types as you might have gathered.

You're trying to do this, right?

MIME Email
-> Part 1: Text Message (The message that you want displayed)
-> Part 2: HTML Attachment
-> Part 3: HTML Attachment
-> ...
-> Part N: HTML Attachment

Because it's a mime email, your text part will be a mime part (an attachment) as well, but basically any mail reader these days will render that as the main part.

You want your main email ("MIME Email" above) to have a multipart/alternative content type. Your text part ("Part 1" above) should be text/plain. Each HTML part ("Part 2" to "Part N" above) could be text/html. If you want to force those HTML parts as attachments you could use application/octet-stream for the content type - mail readers should treat them as binary. Whatever mime class you're using should hopefully take care of any encoding that may or may not be necessary.

jon




Thanks jon, thats what im trying to do... However with the adding attachemnt you can specify the content type. I have used text/html and application/octet-stream to force them to be as attachments. They seem to work in my webmail but when opened with thunderbird I get a whole long message with binary. Is that a thunderbird problem or is there inconsistencies in the way web clients and mail clients read attachments and mime types?

Im going to try my Gmail account and see what I get... Thanks again. If you have any other advise that I might be missing that'll be great.

Thanks

--
------------------------------------------------------------------------
Angelo Zanetti
Systems developer
------------------------------------------------------------------------

*Telephone:* +27 (021) 469 1052
*Mobile:*       +27 (0) 72 441 3355
*Fax:*            +27 (0) 86 681 5885
*
Web:* http://www.zlogic.co.za
*E-Mail:* [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to