|
Posted by Jerry Stuckle on 04/30/07 03:07
Manuel Lemos wrote:
> Hello,
>
> on 04/29/2007 10:31 PM cybervigilante said the following:
>> I sent HTML formatted email, using PHP, to my Yahoo address from my
>> server, and it came out fine, styles and all. I sent it to my gmail
>> address to test it and all I see is the raw html code. But I do get
>> formatted email in gmail, so I know people make it work somehow. I'm
>> looking right at a gmail message that I copied to Dreamweaver and it's
>> using Strong and Red text attributes that work in gmail. But mine
>> don't.
>>
>> What do you do different in gmail to get formatted HTML email?
>
> You should not send HTML mail messages with a plain text alternative
> part. When you do that, mail systems may take it as a sign of spam, as
> real mail programs do not send messages that way.
>
> You should compose a multipart/alternative message that contains a text
> part and an HTML mail part.
>
> If you do not know how to do that, take a look at this MIME message
> class as it makes that task much simpler. Try the
> test_simple_html_mail_message.php script.
>
> http://www.phpclasses.org/mimemessage
>
>
Actually, you NEED to send both HTML and plain text. Otherwise people
who accept only plain text will not receive it. Any mail with special
encodings (such as HTML) should include a plain text version.
But did you also indicate the content was multi-part, including both
text and text/html content? Did it have the appropriate separators?
--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================
[Back to original message]
|