// Create a reply message public IMailItem Reply(bool replyAll) { string uri = Uri + (replyAll ? "/CreateReplyAll" : "/CreateReply"); Message replyMsg = HttpUtilSync.PostItem <Message>(Uri + "/CreateReply"); return(new MailItemProviderHTTP(replyMsg)); }
public void AddAttachment(string filepath) { using (var reader = new StreamReader(filepath)) { var contents = reader.ReadToEnd(); var bytes = System.Text.Encoding.UTF8.GetBytes(contents); var name = filepath.Split('\\').Last(); var fileAttachment = new FileAttachment { ContentBytes = bytes, Name = name, }; HttpUtilSync.PostItem(Uri + "/attachments", fileAttachment); } }
public void Send() { HttpUtilSync.PatchItem(Uri, _message); HttpUtilSync.PostItem <Message>(Uri + "/Send"); }
public IMailItem Forward() { Message msg = HttpUtilSync.PostItem <Message>(Uri + "/CreateForward"); return(new MailItemProviderHTTP(msg)); }