【问题标题】:Plain text email formatting issue纯文本电子邮件格式问题
【发布时间】:2021-08-25 17:05:32
【问题描述】:

我正在发送一封包含报告的纯文本电子邮件
我用“。”填充文本。所以文本会很好地对齐
输出在记事本++中似乎很好用
但在电子邮件客户端中似乎格式不正确

见附图,顶部在 NPP 中显示正确的格式
底部是带有损坏的未对齐格式的纯文本电子邮件。

有没有办法解决这个问题?
我试过下划线和空格,制表符
它仍然显示损坏的未对齐格式..
我还在 StackOverflow 上看到了一个帖子,说行首的双倍空格会解决它,它没有帮助。

谢谢!

【问题讨论】:

  • 你用过Tab吗?
  • 是的,标签最差。

标签: email text outlook formatting


【解决方案1】:

首先,您确实需要使用 HTML 并设置 MailItem.HTMLBody 属性而不是纯文本 Body。

其次,如果您想让事物对齐,请使用固定宽度的字体,例如 Consolas。同样,如果您使用 HTML 并且可以显式指定字体,则可以这样做。

【讨论】:

  • 感谢您的回答,不幸的是,我正在使用一个发送纯文本电子邮件的旧系统,
  • 您是否使用 Outlook 对象模型来创建邮件?如果是,您仍然可以设置MailItem.HTMLBody 属性,只要明确指定字体。
猜你喜欢
  • 2014-06-05
  • 2011-07-15
  • 2011-03-18
  • 1970-01-01
  • 2015-11-03
  • 2011-01-13
  • 2017-06-28
  • 1970-01-01
  • 2023-03-26
相关资源
最近更新 更多