C# 如何在.NET core中附加邮件模板
我正在尝试在使用.NET Core的邮件工具包中附加邮件模板 这是我的密码C# 如何在.NET core中附加邮件模板,c#,asp.net,email,asp.net-core,C#,Asp.net,Email,Asp.net Core,我正在尝试在使用.NET Core的邮件工具包中附加邮件模板 这是我的密码 //From Address string FromAddress = "info@gorollo.com"; string FromAdressTitle = "Gorollo"; //To Address string ToAddress = email; string Subj
//From Address
string FromAddress = "info@gorollo.com";
string FromAdressTitle = "Gorollo";
//To Address
string ToAddress = email;
string Subject = subject;
string BodyContent = message;
var body = new BodyBuilder();
var mimeMessage = new MimeMessage();
mimeMessage.From.Add(new MailboxAddress
(FromAdressTitle,
FromAddress
));
mimeMessage.To.Add(new MailboxAddress
(
ToAddress
));
mimeMessage.Subject = Subject;
using (var client = new SmtpClient())
{
client.Connect("smtp.mailgun.org", 587, false);
client.Authenticate(
"info@gorollo.com",
"password"
);
await client.SendAsync(mimeMessage);
await client.DisconnectAsync(true);
}
我看了很多例子,但找不到确切的答案
所以请任何人帮我解决这个问题
我必须在这里的邮件中附上注册模板。您就快到了。您可以使用BodyBuilder向正文中添加文本或HTML。使用TextBody或HtmlBody属性分别设置文本或HTML。使用ToMessageBody方法创建可以用作邮件正文的MimeEntity实例 例如:
var message = new MimeMessage();
var bodyBuilder = new BodyBuilder();
bodyBuilder.HtmlBody = "<h1>Hello, World!</h1>";
message.Body = bodyBuilder.ToMessageBody();
附加邮件模板是什么意思?您只想在邮件中添加一些文本或HTML吗?我必须使用邮件模板发送邮件是,但我想将HTML模板与此一起附加mail@Gaurav_0093您可以在bodyBuilder.HtmlBody属性中添加模板的HTML内容。先生,请您演示如何在body中添加模板,我将非常感谢您。我的HTML页面是SignupConformation.HTML文件您必须使用file.ReadAllText将本地文件系统中的HTML文件读入字符串。先生,您能用代码告诉我如何读取它吗