在电子邮件中使用外部css

php*_*_qq 1 css php 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
Run Code Online (Sandbox Code Playgroud)

我需要提供什么才能将http://site.com/style.css有效样式包含在电子邮件中?

小智 6

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