2

我正在尝试将 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在电子邮件中应用的有效样式,我需要输入什么?

4

1 回答 1

6

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

于 2013-06-24T18:40:37.920 回答