【发布时间】:2017-12-27 18:03:02
【问题描述】:
我目前有一个表单,可以在创建产品时发送一封电子邮件,其中包含表单中的一些内容。我遇到的麻烦是让电子邮件内容看起来正确,因为我无法弄清楚字符串的样式。目前我有这个设置..
$to = "email@email.com";
$subject = $id . " has been added to PMS";
$txt = "<h1>A Product has been added to PMS!</h1> \n<b>Details</b> \nPart Number: " . $id . "\nName: " . $name . "\nProduct Family: " . $family . "\nPRF: " . $PRF;
$headers = "From: email@email.com" . "\r\n" .
"CC: other@email.com";
mail($to,$subject,$txt,$headers);
我想在第一部分添加<h1>,但它只是简单地输出"<h1>A Product has been added to PMS!</h1>" 我还想添加表格等,但如果不添加标签,我无法弄清楚如何将它们放入反而。
【问题讨论】:
-
您正在发送纯文本电子邮件。如果要发送 HTML 电子邮件,则必须发送 HTML 电子邮件。我强烈建议为此使用 SwiftMailer 之类的库。