在电子邮件中使用外部css

时间:2013-06-24 18:38:04

标签: php css email header

我正在尝试将css文件包含在电子邮件中,但我不确定这是否可行。

到目前为止我尝试过的是在message参数中发送一个完整有效的html标记,并像往常一样在文件中包含css,但这不起作用。显然message是电子邮件的正文。

那么我想它必须在headers参数内发送,但我不确定究竟该如何设置?

这是我的标题

$headers = "From: $from\r\nReply-To: noreply@".strtolower(website_name);
$headers .= "\nMIME-Version: 1.0\nContent-Type: text/html; charset=\"utf-8\"\r\n

为了将http://site.com/style.css作为有效的样式加入电子邮件,我需要做些什么?

1 个答案:

答案 0 :(得分:6)

从电子邮件链接到外部css并不是一个好主意。它可以工作,但大多数客户端将阻止外部请求。将CSS嵌入电子邮件本身的HTML中。