智能电子邮件组件

时间:2010-01-09 19:17:10

标签: asp.net architecture

我的asp.net应用程序发送邀请电子邮件和确认电子邮件,我想创建一个处理发送邮件的组件,并且可以灵活地使用电子邮件的HTML模板,这封电子邮件将包含邀请或确认的链接,有人可以告诉我如何我可以设计这个compoenet

1 个答案:

答案 0 :(得分:0)

我假设您知道如何使用asp.net发送电子邮件,

现在您的问题是如何使用模板发送

  1. 您可以先为您的电子邮件或简报设计一个布局,而且可能是
  2. 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);