Beispiel #1
0
 public void CollectKeyword()
 {
     EmailInfo oEmailInfo = new EmailInfo();
     oEmailInfo.Subject = "Hit Web Serivce";
     oEmailInfo.From = ConfigurationManager.AppSettings["AnonymousEmail"].ToString();
     oEmailInfo.To = ConfigurationManager.AppSettings["AnonymousEmail"].ToString();
     oEmailInfo.Body = "Hit web service from site";
     this.Send(oEmailInfo);
 }
Beispiel #2
0
 private bool Send(EmailInfo oEmailInfo)
 {
     Email email = new Email(oEmailInfo);
     if (HttpContext.Current.Request.IsLocal)
     {
         return email.SendFromLocal();
     }
     return email.Send();
 }
Beispiel #3
0
 public bool SendEmail(EmailInfo oInfo, string password)
 {
     if (password.Equals(ConfigurationManager.AppSettings["ServicePassword"].ToString()))
     {
         Email email = new Email(oInfo);
         return email.Send();
     }
     return false;
 }
Beispiel #4
0
 public Email(EmailInfo info)
     : base(info)
 {
 }
Beispiel #5
0
 private void ReportErrorNonWeb(string serverName)
 {
     this.BuildMessageNonWeb();
     EmailInfo oEmailInfo = new EmailInfo();
     oEmailInfo.Subject = "ERROR";
     oEmailInfo.From = ConfigurationSettings.AppSettings["AnonymousEmail"].ToString();
     oEmailInfo.To = ConfigurationSettings.AppSettings["AnonymousEmail"].ToString();
     oEmailInfo.Body = this.mMessage;
     this.Send(oEmailInfo);
 }
Beispiel #6
0
 private void ReportError()
 {
     this.BuildMessageWeb();
     EmailInfo oEmailInfo = new EmailInfo();
     oEmailInfo.Subject = "MicNets: Server error happended at " + DateTime.Now.ToString();
     oEmailInfo.From = ConfigurationSettings.AppSettings["AnonymousEmail"].ToString();
     oEmailInfo.To = ConfigurationSettings.AppSettings["DefaultEmail"].ToString();
     oEmailInfo.Body = this.mMessage;
     this.Send(oEmailInfo);
 }
Beispiel #7
0
 public EmailInfo(EmailInfo info)
 {
     this.Clone(info);
 }
Beispiel #8
0
 public void Clone(EmailInfo info)
 {
     foreach (PropertyInfo info2 in base.GetType().GetProperties())
     {
         info2.SetValue(this, info2.GetValue(info, null), null);
     }
 }