php邮件:如何发送html?

 

问题描述:

下面的代码正确发送了电子邮件,但发送给了正文。我需要在邮件正文中显示html,但我无法做到这一点。网络中的示例不会发送电子邮件:(

如何修复我的代码以发送带有html正文的电子邮件?

万分感谢!

<?php

$to = 'mymail@mail.com';

$subject = 'I need to show html';

$from ='example@example.com';

$body = '<p style=color:red;>This text should be red</p>';

ini_set("sendmail_from", $from);

$headers = "From: " . $from . "\r\nReply-To: " . $from . "";
  $headers .= "Content-type: text/html\r\n"; 
if (mail($to, $subject, $body, $headers)) {

  echo("<p>Sent</p>");
 } else {
  echo("<p>Error...</p>");
 }

?>

我在网页上遇到的一个常见问题是浮动div爬到了其容器之外。#wrapper{ border:1px solid red;}#wrapper div{ float:left; fon ...