【问题标题】:Send Grid - allow line breaks in emails with plain textSendgrid - 允许在纯文本电子邮件中换行
【发布时间】:2019-04-25 15:27:04
【问题描述】:

我们需要发送纯文本但允许换行的电子邮件。

我们正在使用 Send Grid,电子邮件可以发送给任何人(Gmail/Yahoo/特定公司/使用 Outlook 的公司)

我什么都试过了!

我已经尝试过 StringBuilder。

常规字符串。

没有任何作用。

我试过了:

"/n/r"

stringBuilder.AppendLine();

var str = "Line1" + Envrionment.NewLine + "Line 2"

我试过缩进 3 个空格。

我已在 Outlook 中取消选中“删除纯文本消息中的多余换行符”,但这不起作用

在我们的电子邮件中设置换行符,以便最终用户可以更轻松地阅读电子邮件。

我个人认为它在 SendGrid 中,但我发现的所有项目都要求您确保没有启用点击跟踪,并且您设置的不将电子邮件转换为 HTML。

【问题讨论】:

    标签: email outlook sendgrid


    【解决方案1】:

    我们在我们的自定义代码中发现了一个“底层”设置,该设置将它设置为 HTML,而该设置应该是 TEXT。我们认为这会混淆 Send Grid 并导致它每次都删除换行符。它现在正在工作。

    【讨论】:

      【解决方案2】:

      你试过\r\n吗?这是电子邮件中适当的“换行符”。

      【讨论】:

      • 是的,我们做到了。我们在我们的自定义代码中发现了一个“底层”设置,当它应该是 TEXT 时,它被设置为 HTML。我们认为这会混淆 Send Grid 并导致它每次都删除换行符。它现在正在工作。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-10
      • 2018-07-19
      • 2011-03-01
      • 1970-01-01
      • 2021-05-17
      • 2016-03-02
      • 2015-12-02
      相关资源
      最近更新 更多