我的asp.net应用程序发送邀请电子邮件和确认电子邮件,我想创建一个处理发送邮件的组件,并且可以灵活地使用电子邮件的HTML模板,这封电子邮件将包含邀请或确认的链接,有人可以告诉我如何我可以设计这个compoenet
答案 0 :(得分:0)
我假设您知道如何使用asp.net发送电子邮件,
现在您的问题是如何使用模板发送
2.实施一个基本上包含以下信息的类
课程电子邮件 {
字符串标题; // header = @“ string body; //正文可能包含实际的消息 string Footer;
}
为方便起见,您可以将标记的某些部分公开为属性
课程电子邮件 {
字符串标题; // header = @“ string body; //正文可能包含实际的消息 字符串; ..........这里的属性
public string getmail() { return header + body + string;
}
}
<%@ page Language =“C#”%> <%@Import Namespace =“System.Web.Mail”%> <% MailMessage msgMail = new MailMessage();
msgMail.To =“user。@ dom.Com”; msgMail.Cc =“user2。@ dom.Com”; i msgMail.From =“your@yourdom.com”; msgMail.Subject =“Hello WOrld”;
msgMail.BodyFormat = MailFormat.Html;
电子邮件mail = new Email;
msgMail.Body = mail.getemail()
SmtpMail.Send(msgMail);