rock_xl1 Posted January 23, 2008 Share Posted January 23, 2008 Hi ppl! I am tryng to make a program that send emails with html. I used wysiwyg to make the message more cool. I save the message code (html) in a variable in php($msg). This variable i send by mail fuction (mail($to,$sub,$msg) ... The e-mail recive the html code visible (<p style="text-align: left;"><strong>test</strong></p>) ... and not like a .html webpage (test)... how i do that? Link to comment https://forums.phpfreaks.com/topic/87370-send-emails-html-by-php/ Share on other sites More sharing options...
rajivgonsalves Posted January 23, 2008 Share Posted January 23, 2008 you need to set the headers consider the following code $to = '[email protected]'; $subject = 'Wakeup bob!'; $message = '<b>yo</b>, whassup?'; $headers = "From: [email protected]\r\n" . 'X-Mailer: PHP/' . phpversion() . "\r\n" . "MIME-Version: 1.0\r\n" . "Content-Type: text/html; charset=utf-8\r\n" . "Content-Transfer-Encoding: 8bit\r\n\r\n"; // Send mail($to, $subject, $message, $headers) the code was taken from http://php.net/mail Link to comment https://forums.phpfreaks.com/topic/87370-send-emails-html-by-php/#findComment-446905 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.