Ejemplo n.º 1
0
        public void Create(bool subscribe)
        {
            ProcessResult(client.Session.Create(mailbox.Name));

              deleted = false;

              // remove \NonExistent flag
              if (mailbox.Flags.Has(ImapMailboxFlag.NonExistent)) {
            var flags = new ImapMailboxFlagList(mailbox.Flags);

            flags.Remove(ImapMailboxFlag.NonExistent);

            mailbox.Flags = flags.AsReadOnly();
              }

              if (subscribe)
            ProcessResult(client.Session.Subscribe(mailbox.Name));
        }