我对通过 EWS 托管 API 2 发送电子邮件时的编码有疑问。
我无法在 MSDN 页面上找到任何明确的答案,所以我会试试你们。
使用标准 .NET SmtpClient 时,我可以设置正文和主题属性的编码(我需要 utf-8) - 使用 EWS 托管 API 2 时似乎并非如此。
或者,实际上是用于此目的的 EmailMessage 的 MimeContent 属性吗?如果是,我该如何对电子邮件的主题执行相同的操作?
对于身体 - 这是正确的方法吗?
EmailMessage.MimeContent =
new MimeContent("utf-8", Encoding.UTF8.GetBytes("<body text html or plain text>"));
然后我不设置 EmailMessage.Body 属性还是?