Exemplo n.º 1
0
        // 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));
        }
Exemplo n.º 2
0
        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);
            }
        }
Exemplo n.º 3
0
 public void Send()
 {
     HttpUtilSync.PatchItem(Uri, _message);
     HttpUtilSync.PostItem <Message>(Uri + "/Send");
 }
Exemplo n.º 4
0
        public IMailItem Forward()
        {
            Message msg = HttpUtilSync.PostItem <Message>(Uri + "/CreateForward");

            return(new MailItemProviderHTTP(msg));
        }