我想创建自己的电子邮件模板而不必使用第三方软件,我只想为自己清理一些基础知识:)
首先,所有电子邮件模板都归结为几乎是带有内联 CSS 的 HTML 正文吗?因此,使用 C# 发送模板化电子邮件将类似于:
SmtpClient smtpClient = new SmtpClient("smtphost");
MailMessage msg = new MailMessage();
msg.To.Add("toaddress6@place.com");
msg.Subject = "A TEMPLATE";
msg.Body = "<body> This is where the html goes O.o </body>";
msg.From = new MailAddress("fromaddress@anotherplace.com");
msg.IsBodyHtml = true;
smtpClient.Send(msg);
其次,使用模板发送图像我假设它们要么作为附件添加,要么通过长地址链接到服务器上的图像位置,类似于网页?并显示在html中。