Ejemplo n.º 1
0
        public bool RemoveLabelFromMessage(IMailboxSettings mailboxSettings, long emailId, string label)
        {
            var result = true;

            using (var imap = new Imap())
            {
                try
                {
                    var loggedIn = LoginToInbox(mailboxSettings, imap);

                    if (!loggedIn)
                        return false;

                    imap.GmailUnlabelMessageByUID(emailId, label);
                }
                catch (Exception ex)
                {
                    result = false;
                }
            }

            return result;
        }