public ViewResult GetEmails() { GetEmailsClass emails = new GetEmailsClass(); SettingsData data = repository.GetSettings(); List <OpenPop.Mime.Message> list = emails.GetAllMessages(data.Pop3_Host, data.Pop3_Port, data.Pop3_EnableSsl, data.Pop3_Login, data.Pop3_Password); return(View(list)); }
public ViewResult ShowDetails(string id) { GetEmailsClass emails = new GetEmailsClass(); SettingsData data = repository.GetSettings(); List <OpenPop.Mime.Message> list = emails.GetAllMessages(data.Pop3_Host, data.Pop3_Port, data.Pop3_EnableSsl, data.Pop3_Login, data.Pop3_Password); OpenPop.Mime.Message message = list.Where(m => m.Headers.MessageId == id).First(); string Text = emails.GetMessageBodyAsText(message); EmailViewModel model = new EmailViewModel() { Text = Text, From = message.Headers.From.Address, MessageSubject = message.Headers.Subject }; return(View(model)); }