示例#1
0
 public EmailBase(MailTMLConfigInfo mailTml, MailConfigInfo mailConfigInfo)
     : this(mailConfigInfo)
 {
     _messageRender  = new MessageRender();
     subjectTemplate = mailTml.MailTitle;
     contentTempdate = mailTml.MailContent.Text;
 }
示例#2
0
 public EmailBase(string subjectTemplate, string contentTemplate, MailConfigInfo mailConfigInfo)
     : this(mailConfigInfo)
 {
     _messageRender       = new MessageRender();
     this.subjectTemplate = subjectTemplate;
     contentTempdate      = contentTemplate;
 }
示例#3
0
 public EmailBase(MailConfigInfo mailConfigInfo)
 {
     _messageRender    = new MessageRender();
     m_smtpServer      = mailConfigInfo.SmtpServer;
     m_smtpSenderEmail = mailConfigInfo.SmtpSenderEmail;
     m_accounts        = mailConfigInfo.Accounts;
     m_password        = mailConfigInfo.Password;
     m_port            = mailConfigInfo.Port;
 }
 public EmailForgetPassword(MailConfigInfo mailConfig, MailTMLConfigInfo tmlConfig, System.Collections.Generic.Dictionary <string, string> renderVals) : base(tmlConfig, mailConfig)
 {
     base.Render.RegisterVariable("reportNO", renderVals["reportNO"]);
     base.Render.RegisterVariable("userName", renderVals["userName"]);
     base.Render.RegisterVariable("url", renderVals["url"]);
     base.Render.RegisterVariable("mail", renderVals["mail"]);
     base.Render.RegisterVariable("sitename", renderVals["sitename"]);
     base.Render.RegisterVariable("reason", renderVals["reason"]);
 }