在电子邮件中使用外部css


Use external css within an email

我正试图在电子邮件中包含一个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作为一种有效的风格应用于电子邮件中,我需要放些什么?

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