CSS 样式已删除电子邮件转发的 text/html 内容

CSS styles is removed of text/html content on email forwarding

我生成并发送了一封包含 text/html 内容的电子邮件。 一般结构:

<!DOCTYPE html>
<html>
<head>
    <title>{title}</title>
    <style type="text/css">
        {% block stypes %}
        {% endblock %}
    </style>
</head>
<body>

    {% block content %}
    {% endblock %}

</body>

在我的邮箱中,我收到了正确生成的电子邮件(html/css 按预期工作)。 但是当我转发消息时,<styles> 标签似乎被删除了。 是否可以在转发时保留 css 样式?

转发的邮件与原始邮件不具有相同的样式html/css。邮件客户端将在您的代码中添加和删除很多 og 样式..

您可以将邮件附加到另一封邮件,然后格式将保持不变。