private GmailMessageDTO ParsePlainTextMail(GmailMessageDTO message) { var mailData = message.Payload.Body.Data; message.BodyAsString = Encoding.UTF8.GetString(FromBase64ForUrlString(mailData)); return(message); }
public MessageLayout(GmailMessageDTO message) { InitializeComponent(); this.message = message; MessageSender.Text = message.From; MessageSnippet.Text = message.Snippet; MessageDate.Text = message.Date; }
private GmailMessageDTO ParseHtmlMail(GmailMessageDTO message) { string mailData;// = message.Payload;//.Parts[1].Body.Data; if (message.Payload.Parts.Count == 2) { mailData = message.Payload.Parts[1].Body.Data; } else { mailData = message.Payload.Parts[0].Body.Data; } message.BodyAsString = Encoding.UTF8.GetString(FromBase64ForUrlString(mailData)); return(message); }
private GmailMessageDTO ParseMailWithAttachments(GmailMessageDTO message) { string mailData; if (message.Payload.Parts[0].Parts != null) { mailData = message.Payload.Parts[0].Parts[1].Body.Data; } else { mailData = message.Payload.Parts[0].Body.Data; } message.BodyAsString = Encoding.UTF8.GetString(FromBase64ForUrlString(mailData)); return(message); }
public void OpenMessage(GmailMessageDTO message) { Content = new WriteMessagesWindow(message, this); }