我们将vom .txt dokuments与我们的电子邮件内容作为HTML代码。 问题是,我们必须添加一些空行,以便元标记不显示在邮件中。 到目前为止,我们有5个空白行,但希腊邮件中我们需要大约20个空白行。 对于这个问题,是否有一个不那么难看的解决方案?
受影响的元标记:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
文件中的守则:
Subject:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0," />
<style type="text/css">
//some css
</style>
</head>
//followed by body
邮件中的示例:
-equiv="Content-Type" content="text/html; charset=utf-8">
邮件在此行后显示为已编码。
有人可以帮忙吗?
谢谢!
答案 0 :(得分:0)
您的邮件根本不应显示为HTML。我们只能猜测添加空行会以某种方式暴露某些webmail客户端中的错误。你不应该依赖于此;你应该发送有效的消息。以下是有效HTML电子邮件的简单示例。
From: you <your.address@example.com>
To: recipient <their.address@example.net>
Subject: whatever you like
Mime-Version: 1.0
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: 8bit
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0," />
<style type="text/css">
//some css
</style>
</head>
//followed by body
我不认为http-equiv
甚至是必要的,因为MIME内容声明已经为正确显示它而设置了东西,但YMMV。
Content-Transfer-Encoding: 8bit
表示行必须短于约1,000个字符。如果这是一个问题,可能采用不同的内容转移编码(引用可打印,也许;但是你也必须编程)。