【发布时间】:2012-07-14 20:21:02
【问题描述】:
我有一个电子邮件正文,其中我已将 text-transform 设置为轮换。问题是当电子邮件从 PHP 网站发送到收件箱时,文本没有旋转,而是显示纯文本。这是我的电子邮件正文代码:
// Birthday wish email body parameters
$name = "website Support";
$email = "website@website.com";
$rec = website@website.com;
$sub = "Happy Birthday !";
$body = '<div style="width:150px; margin-left:200px; margin-top:280px; color:#FE923C;font-size:20px; transform:rotate(8deg);-ms-transform:rotate(8deg);-moz-transform:rotate(8deg);-webkit-transform:rotate(8deg);-o-transform:rotate(8deg);"><b>First Name</b></div>';
$header='Content-type: text/html; charset=iso-8859-1' . "\r\n";
$header .= "From: $name < ". $email ." >";
mail($rec,$sub,$body,$header);
【问题讨论】:
-
什么浏览器?什么电子邮件程序(如果有)?我们需要更多细节。
-
您是否在邮件标题中设置了“Content-type: text/html;” ?
-
没有我知道的电子邮件客户端支持这一点,电子邮件客户端 html 支持通常很差。您需要勾选更基本的标记。
-
我使用的是 chrome 和 firefox 浏览器。我正在通过 php 脚本通过网站发送电子邮件。
-
这封邮件的背景显示有问题。在 yahoo 中,发送了正确的电子邮件,但 gmail 和 hotmail 没有收到正确的电子邮件。在 gmail 中,缺少样式并且 hotmail 没有接收背景。
标签: php css email html-email