簡體   English   中英

EWS托管API 2.0消息編碼

[英]EWS Managed API 2.0 message encoding

通過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屬性或?

沒關系,看來我沒有指定utf-8。 我現在嘗試使用包含特殊字符的文本和HTML設置body屬性,在兩種情況下,結果在郵件中看起來都是正確的。

EmailMessage.Body = new MessageBody(BodyType.HTML, "<html content>");
EmailMessage.Body = new MessageBody(BodyType.Text, "plain text content>");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM