【问题标题】:Formatting a table in a plain text email in C#在 C# 中格式化纯文本电子邮件中的表格
【发布时间】:2023-03-26 20:02:02
【问题描述】:

我正在尝试通过电子邮件以表格格式发送数据,但有人告诉我,我们的一些客户无法接收我使用的 HTML 格式的电子邮件。我尝试使用制表符来管理它,但字符串的长度变化太大,无法做到这一点。

有没有办法在纯文本电子邮件中轻松格式化表格数据?

【问题讨论】:

    标签: c# email plaintext


    【解决方案1】:

    我认为您不会找到任何广泛可靠的东西 - 您会遇到以下情况:

    • 很多人阅读成比例字体的电子邮件,所以用空格填充是行不通的
    • 电子邮件客户端不同意呈现选项卡,因此即使没有字符间距问题,您也无法使用它们。

    发送 PDF 附件怎么样?我知道会有愤怒的纯粹主义者疯狂地反对我,因为我敢于提出建议,但它可以让你从与邮寄者的无休止的不满意的斗争中解脱出来。

    【讨论】:

    • 不幸的是,无法在手机上阅读 HTML 邮件的人也无法在手机上查看 PDF。
    【解决方案2】:

    您可以尝试使用“-”来填充空白。它并不完美,但它可能比制表符或空格更好。

    【讨论】:

      猜你喜欢
      • 2011-03-18
      • 1970-01-01
      • 2011-07-15
      • 1970-01-01
      • 2014-06-05
      • 1970-01-01
      • 1970-01-01
      • 2018-05-26
      • 1970-01-01
      相关资源
      最近更新 更多