【发布时间】:2016-05-08 07:31:21
【问题描述】:
平台:Azure VM Windows Server 2012
语言:VB.NET 2015 windows 应用程序
我的应用程序通过 SendGrid 向@Hotmail.com 地址发送一封行间带有 vbcrlf 的文本电子邮件。 如果我 debug.print 电子邮件,那些 vbcrlf 都在那里。
但随后 Hotmail 显示的消息是所有句子都挤在一起,中间没有我的换行符。
【问题讨论】:
-
那是因为您的邮件客户端无法翻译
vbcrlf使用</br>换行...确保电子邮件是 html 并且您应该很高兴。您使用的常量是回车换行,电子邮件客户端不知道这一点... -
使用html你也可以完全控制布局,只是一个想法。
-
同时查看您的个人资料/问题,我建议您回复和/或接受答案。如果我们确实在某个时候给予了信任,我们会在这里提供帮助。
-
谢谢。 Stackoverflow 是自键盘以来最伟大的开发工具!
-
Codexer,我如何“确保电子邮件是 HTML”?
标签: vb.net windows email smtp sendgrid