htmlMimeMail problem

Do you have a question? Post it now! No Registration Necessary.  Now with pictures!

Threaded View
I am having a little problem with htmlMimeMail.  Previously, I had been  
using a class that sent text email.  I need to send an html mail and I am  
using this class  (php is version 4).  What I receive is a plain text email.  
When I ask Outlook Express to show that email in html, it still shows as  
plain text.  Other email I receive I can view in html, so that is not the  
problem.  The problem is that html is not being sent out.  The html part IS  
being composed correctly, because I echoed it on the page after the send  
command ant it is fine.  So, can someone see what I am doing wrong here?  I  
will include the essentials of the code.

define('MAIL_FROM', "name <");
define('MAIL_TO', 'my_email_address');
$mail = new htmlMimeMail();
$mail->setFrom(MAIL_FROM); the text message as $message the html message as $html
$sent = $mail->send(array(MAIL_TO));
...check on $sent
...echo the $html

I also tried with
$mail->setHTML($html, $message);

I have looked on the internet for examples to see if I am missing some line  
(such as to say that this is an html email).  So far, nothing.


Re: htmlMimeMail problem

Shelly wrote:
Quoted text here. Click to load it

Here is part of the message header I am receiving:

MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit

Note that is is sending text/plain.


Re: htmlMimeMail problem

I figured it out.  I just had to get rid of this line:


Thanks all.


Site Timeline