2010-01-09 26 views
0

我的asp.net應用程序發送邀請電子郵件和構造電子郵件,我想創建一個處理髮送郵件的組件,並且靈活地使用電子郵件的HTML模板,此電子郵件將包含邀請或確認的鏈接告訴我怎樣能設計這種compoenet智能電子郵件組件

+0

你是什麼意思的設計?你的問題到底是什麼? – Shoban 2010-01-09 19:22:52

+0

發送電子郵件時發送電子郵件有什麼魔力對待不同的郵件對待郵件不同所以沒有什麼像「智能」電子郵件組件 – Shoban 2010-01-09 19:23:50

回答

0

我假設你知道如何使用asp.net發送電子郵件,

您現在的問題是如何使用模板

發送
  1. 你可以先設計一個您的電子郵件或新聞稿的佈局CH以往的情況下可以是

2.Implement基本上保持以下信息

級電子郵件 {

串標頭一類; //頭= @」 串體; //主體可包含實際的消息 串頁腳;

}

,可以將該標記的某些部分組成作爲屬性爲方便起見

類電子郵件 {

string header; // header = @「 string body; // body可以包含實際消息 string Footer; ..........這裏的屬性

public string getmail() { return header + body + string;

}

}

<%@Page語言= 「C#」 %> <%@Import命名空間= 「System.Web.Mail」 %> <% MAILMESSAGE msgMail = MAILMESSAGE新();

msgMail.To =「user。@ dom.Com」; msgMail.Cc =「user2。@ dom.Com」; msgMail.From =「[email protected]」; msgMail.Subject =「Hello WOrld」;

msgMail.BodyFormat = MailFormat.Html;

Email mail = new Email;

msgMail.Body = mail.getemail()

SmtpMail.Send(msgMail);

+0

是這是我需要的,我會開始你的想法,我會添加可能需要的屬性URL如果此邀請電子郵件,我會爲每個電子郵件類型創建類(NewsLeterEmail,InvitationEmail,...)並創建類可能EmailCompoenet採取的URL和,cc,並只是打電話發送 你怎麼看? – Ahmed 2010-01-09 19:48:15

+0

繼續,如果您需要幫助,我會提供幫助。 – 2010-01-10 15:12:38