带有富文本格式的电子邮件

时间:2013-03-04 08:19:40

标签: php email

我需要知道是否有任何方法可以增加字体大小并在电子邮件中以粗体显示字体。我使用text/plain作为我的内容类型。我不需要使用text/html。目前,我的整个消息都以相同的字体大小显示。

我的消息是这样的:

// initialize the $message variable
   $message = '';
    $message  = "You have recieved a new message from your web profile.\r\n\r\n";
    $message .= "Hello, Mr. Jone Doe\r\n\r\n";
    $message .= "As you already know, once you have joined with website and have published your details there.\r\n\r\n";
    $message .= "Your profile page :\r\n";
    $message .= "www.mywebsite.com?code=2500&name=tharaga+nuwan\r\n\r\n";

   etc..................

4 个答案:

答案 0 :(得分:6)

纯文本没有办法指定字体大小,粗体等(不像常规* .txt文件那样)。你需要使用HTML或RTF。

答案 1 :(得分:3)

您必须使用text/html,否则您无法格式化文本。

然后添加<b> your text</b>为粗体

我建议你使用php mailer class,在那里你可以指定内容类型和其他设置

答案 2 :(得分:1)

您必须使用text/html,然后使用<b><strong>代码

答案 3 :(得分:0)

   $to   = receipent@domain.com;
   $from = sender@domain.com; 

   $headers = "MIME-Version: 1.0" . "\r\n";
   $headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
   $headers  .= "From: $from\r\n";


   $message = '';
   $message  = "You have recieved a new message from your web profile.\r\n\r\n";
   $message .= "Hello, <span style='font-size:12px;font-weight:bold'>Mr. Jone   Doe</span>\r\n\r\n";

在mail()函数中使用这些标题。使用这些标题,您可以在电子邮件中使用任何类型的HTML。

快乐编码