private static MailMessage ConvertToMailMessage(this IMailMessageModel messageModel, MailAddress sender) { var message = new MailMessage { Subject = messageModel.Subject, From = sender }; message.AddBody(messageModel.Body) .AddTo(messageModel.To).AddCc(messageModel.Cc).AddBcc(messageModel.Bcc) .AddAttachments(messageModel.Attachments); return(message); }
public void SendInPlainTextMode(IMailMessageModel messageModel) { var message = BuildPlainTextMessage(messageModel); Send(message); }
public void Send(IMailMessageModel messageModel) { var message = BuildMessage(messageModel); _gmailService.Users.Messages.Send(message, UserId).Execute(); }
private Message BuildPlainTextMessage(IMailMessageModel messageModel) { return(messageModel.ConvertToPlainTextMessage(Mail)); }
private Message BuildMessage(IMailMessageModel messageModel) { return(messageModel.ConvertToMessage(Mail)); }
public static Message ConvertToMessage(this IMailMessageModel messageModel, MailAddress sender) { return(messageModel.ConvertToMailMessage(sender).ToMessage()); }