我有問題發送內嵌HTML到電子郵件使用SMTP/.NET郵件。我已經嘗試過標準類以及MailDefininition類,但是我一直在獲取內聯的原始代碼,而不是翻譯後的頁面。SMTP客戶端不翻譯內嵌HTML
我知道這可能是我想念的小事,下面是我的代碼。由於
public static void SendMail(string toAddress, string subject, string messageBody)
{
MailDefinition message = new MailDefinition();
message.CC = MailCCAddress;
message.From = "[email protected]";
message.Subject = subject;
message.IsBodyHtml = true;
ListDictionary replacements = new ListDictionary();
System.Net.Mail.MailMessage fileMsg;
fileMsg = message.CreateMailMessage(toAddress, replacements, messageBody, new System.Web.UI.Control());
string _hostName = HostName;
SmtpClient client = new SmtpClient(_hostName);
client.Credentials = CredentialCache.DefaultNetworkCredentials;
//client.Send(message);
client.Send(fileMsg);
}