我正在对托管在 Rackspace 的多个数据库进行备份。这工作正常。我遇到的问题是结果电子邮件。我正在使用 Response.Write 向网页写入一条消息,该消息用于日志记录,也被作业发送的结果邮件使用。问题是我似乎无法在日志消息之间出现换行符。存储在服务器上的日志文件是正确的,但只有第一个换行符出现在电子邮件中。
邮件是纯文本格式的,所以我尝试使用 "\n" 和 System.Environment.Newline 都不起作用。我也试过使用<br/>
没有运气。
有人有什么想法吗?
这似乎是 Outlook 聪明并删除“额外”换行符的问题。
这篇文章似乎提供了一种强制 Outlook 显示换行符的解决方案。使用\r\n
而不仅仅是\n
.