private IncomingMailModel GetIncomingMailModel(IMailModel mail) { return(new IncomingMailModel(mail.From, mail.To) { Subject = mail.Subject, Body = mail.Body }); }
public virtual MvcMailMessage Message(IMailModel model, EmailType type) { ViewData.Model = model; return(Populate(x => { x.BodyEncoding = Encoding.UTF8; x.IsBodyHtml = true; x.Subject = model.Subject; x.ViewName = type.ToString(); x.To.Add(model.ReceiverEmail); })); }
public virtual MvcMailMessage Message(IMailModel model, EmailType type) { ViewData.Model = model; return Populate(x => { x.BodyEncoding = Encoding.UTF8; x.IsBodyHtml = true; x.Subject = model.Subject; x.ViewName = type.ToString(); x.To.Add(model.ReceiverEmail); }); }
public Mailer() { _reader = new CsvReader.Loader.MailReader(); _sender = new EmailSender.EmailSender(); }
public void Send(IMailModel mail) { IncomingMailModel mailToSend = GetIncomingMailModel(mail); _currentUser.Client.Send(mailToSend); }