我想将文本,用户名称发送到我所拥有的电子邮件中,但是如何添加这些选项,以便我可以在这里将它们调用到html文件中。
MailDefinition oMailDefinition = new MailDefinition();
oMailDefinition.BodyFileName = "~/img/emailskabelon/NewPassword.html";
oMailDefinition.From = Mail;
Dictionary<string, string> oReplacements = new Dictionary<string, string>();
oReplacements.Add("<<name>>", name);
oReplacements.Add("<<password>>", password);
我想在html文件中添加一些我想要的值。
可能是我应该将文本,用户名和其他内容发送到html文件,我希望这个选项。
public async static void Sendmail(string email, string name, string Title, string htmlContent)
{
var api = AzureName;
var client = new SendGridClient(api);
var from = new EmailAddress(Mail, nameFrom);
var to = new EmailAddress(email, name);
var plainTextContent = Regex.Replace(htmlContent, "<[^>]*>", "");
var msg = MailHelper.CreateSingleEmail(from, to, Title, plainTextContent, htmlContent);
var response = client.SendEmailAsync(msg);
await Task.Delay(4255);
}