在C#中以纯文本电子邮件格式化表格

时间:2010-07-19 21:19:32

标签: c# email plaintext

我正在尝试通过电子邮件以表格格式发送数据,我只是被告知我们的一些客户端无法接收HTML格式的电子邮件,这正是我所使用的。我尝试使用制表符来管理它,但字符串的长度变化太大而不合理。

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

2 个答案:

答案 0 :(得分:7)

我认为你不会发现任何广泛可靠的东西 - 你会贬低以下内容:

  • 许多人以比例字体阅读电子邮件,因此使用空格填充不起作用
  • 电子邮件客户端不同意渲染标签,因此即使没有字符间距问题也无法使用它们。

发送PDF附件怎么样?我知道会有愤怒的纯粹主义者疯狂地向我投票,因为他敢于暗示它,但它可以让你摆脱与邮寄者无休止的不满意的斗争。

答案 1 :(得分:0)

您可以尝试使用' - '填充空白区域。它不会是完美的,但它可能比标签或空格更好。