protected ExamineOrSelectCommand(
     IImapMailStore mailstore,
     IImapMessageChannel channel,
     IImapMailboxPointer mailboxPointer)
 {
     _mailstore      = mailstore;
     _channel        = channel;
     _mailboxPointer = mailboxPointer;
 }
Esempio n. 2
0
        private void ExpungeAllDeletedMessages(IImapMailboxPointer session)
        {
            Mailbox mailbox = session.SelectedMailbox.Mailbox;

            foreach (MailMessage message in mailbox.Messages)
            {
                if (message.Flags.Contains(Tags.Deleted))
                {
                    mailbox.Messages.Remove(message);
                }
            }
        }
Esempio n. 3
0
 public ExamineCommand(IImapMailStore mailstore, IImapMessageChannel channel, IImapMailboxPointer mailboxPointer) :
     base(mailstore, channel, mailboxPointer)
 {
 }
Esempio n. 4
0
 public ExpungeCommand(IImapMessageChannel channel, IImapMailboxPointer mailboxPointer)
 {
     _channel        = channel;
     _mailboxPointer = mailboxPointer;
 }
Esempio n. 5
0
 public StoreCommand(IImapMailStore mailstore, IImapMessageChannel channel, IImapMailboxPointer mailboxPointer)
 {
     _mailstore      = mailstore;
     _channel        = channel;
     _mailboxPointer = mailboxPointer;
 }