Php - Email Not Sending As Html. Why?
I am able to send plain text emails from my contact form using php, but I am not able to send the content as HTML. Thought I had added the headers correctly, but apparently there i
Solution 1:
try this. code is un-tested. and it's been eons since i've written in php so i could have easily mangled some syntax in there.
$tacos="crunchy";
$to="tacos4eva@email.com"; 
$subject="tacos"; 
$mail="the tacos are $tacos today."; 
$headers= 'MIME-Version: 1.0' . "\r\n";
$headers.= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers.= 'From: taco_master@email.com' . "\r\n";
$success= mail($to, $subject, $mail, $headers); 
if ($success) echo "tacos were sent successfully"; 
         else echo "tacos fell on the floor"; 
http://php.net/manual/en/function.mail.php
from the page...
When sending mail, the mail must contain a From header. This can be set with the additional_headers parameter, or a default can be set in php.ini.
<?php$to      = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
    'Reply-To: webmaster@example.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
Post a Comment for "Php - Email Not Sending As Html. Why?"