我正在尝试将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
作为有效的样式加入电子邮件,我需要做些什么?
答案 0 :(得分:6)
从电子邮件链接到外部css并不是一个好主意。它可以工作,但大多数客户端将阻止外部请求。将CSS嵌入电子邮件本身的HTML中。