【问题标题】:Adding a plain text fallback with HTML email使用 HTML 电子邮件添加纯文本后备
【发布时间】:2015-03-22 14:42:07
【问题描述】:

我已经看过this post,但它似乎不是我需要的方法。

我目前正在做的是将电子邮件创建为 .html 文件,然后将其附加到 Outlook 中并发送 - 我想要做的是通过 Outlook 发送一封电子邮件,该电子邮件具有 HTML/CSS 样式但也有一个普通的文本版本作为后备。

我一直在搜索和搜索,我得到的只是关于 MIME(多用途 Internet 邮件扩展)的信息,这就是我所得到的信息:/

有没有什么我可以简单地添加到我的 html 文件的代码中来确定是使用 HTML 还是纯文本?

【问题讨论】:

  • 您必须使用 MIME 来指定您正在发送多部分电子邮件。您不能从文档中执行此操作。你如何做取决于你用来发送电子邮件的软件。据我所知,Outlook 无法让您对此进行任何控制,但无论如何它是最终用户应用程序软件,因此有关它的问题应直接发送给 SuperUser 而不是 Stackoverflow。
  • “我已经看过这篇文章,但它似乎不是我需要的方法。” — 你需要的方法。

标签: html email mime plaintext


【解决方案1】:

需要更改的不是 HTML 文本,而是随电子邮件发送的标题。

我不知道您是如何从 HTML 发送电子邮件的,但您只需将标头设置为 Content-Type: text/plain;" 而不是 Content-Type: text/html;"。然后您的电子邮件内容将作为纯文本发送,无需任何解析。

Maybe relevant search

【讨论】:

  • 没有。问题是询问如何发送带有纯文本回退的 HTML 格式邮件,而不是纯文本邮件。
  • @Quentin 你找到解决方案了吗?
【解决方案2】:

您需要一个包含 2 个部分的多部分电子邮件。第一个是文本/纯文本,第二个是文本/html。第一部分的正文是没有格式的电子邮件。它必须是第一位的,因为假设这些部分从最差到最好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多