当发送邮件时使用以下subject
,apostrophe
替换为其他字符
Actual
主题:我们将为您打100,800个陌生电话
Mail Shows
主题:我们将为您打100,800个推销电话
当我通过api发送电子邮件时发生问题,当从SMTP发送电子邮件时它工作正常
请查看下面的api代码
string msg = "From: " + FromName + "<" + From + ">" + " rn" +
"To: " + ToName + "<" + To + ">" + " rn" +
"BCC: " + BCCEmail + " rn" +
"Subject: " + Subject + " rn" +
"Message-ID: mID_" + messageID + "rn" +
"References: "+encryptMessageID + "rn" +
"In-Reply-To: " + encryptMessageID + "rn" +
"Content-Type: " + contentType + "; charset=us-asciirnrn" + Body;
dynamic objSendMsg = new { raw = commonFunction.Base64UrlEncode(msg) };
if (!string.IsNullOrEmpty(messageThreadID))
objSendMsg = new { raw = commonFunction.Base64UrlEncode(msg), threadId = messageThreadID };
var _objSendMsg = JsonConvert.SerializeObject(objSendMsg);
var strSendMsg = new StringContent(_objSendMsg, UnicodeEncoding.UTF8, "application/json");
当相同的内容时,我在body中应用撇号
请查看附件截图
电子邮件副本您需要对主题标头进行base64_encode以纯文本形式发送。
Subject: " + Convert.ToBase64String(Subject) + " rn" +