/// <summary> /// 获取邮件 /// </summary> /// <param name="receiveCount">主键</param> /// <returns></returns> public ActionResult GetMail() { EmailConfigEntity entity = emailConfigIBLL.GetCurrentConfig(); MailAccount account = new MailAccount(); account.POP3Host = entity.F_POP3Host; account.POP3Port = entity.F_POP3Port.ToInt(); account.SMTPHost = entity.F_SMTPHost; account.SMTPPort = entity.F_SMTPPort.ToInt(); account.Account = entity.F_Account; account.AccountName = entity.F_SenderName; account.Password = entity.F_Password; account.Ssl = entity.F_Ssl == 1 ? true : false; var receiveCount = emailReceiveIBLL.GetCount(); List <MailModel> data = emailIBLL.GetMail(account, receiveCount); for (var i = 0; i < data.Count; i++) { EmailReceiveEntity receiveEntity = new EmailReceiveEntity(); receiveEntity.F_Sender = data[i].To; receiveEntity.F_SenderName = data[i].ToName; receiveEntity.F_MID = data[i].UID; receiveEntity.F_Subject = data[i].Subject; receiveEntity.F_BodyText = data[i].BodyText; //receiveEntity.Attachment = data[i].Attachment; receiveEntity.F_Date = data[i].Date; emailReceiveIBLL.SaveReceiveEntity("", receiveEntity); } return(Success(data)); }
public ActionResult SaveReceiveEntity(string keyValue, EmailReceiveEntity receiveEntity) { emailReceiveIBLL.SaveReceiveEntity(keyValue, receiveEntity); return(Success("保存成功!")); }