twisted.mail.interfaces.IMailboxIMAPListener(Interface) interface documentationtwisted.mail.interfaces
(View In Hierarchy)
Known implementations: twisted.mail.imap4.IMAP4Client, twisted.mail.imap4.IMAP4Server
Interface for objects interested in mailbox events
| Method | modeChanged | Indicates that the write status of a mailbox has changed. | 
| Method | flagsChanged | Indicates that the flags of one or more messages have changed. | 
| Method | newMessages | Indicates that the number of messages in a mailbox has changed. | 
Indicates that the write status of a mailbox has changed.
| Parameters | writeable | A true value if write is now allowed, false otherwise. (type: bool) | 
Indicates that the flags of one or more messages have changed.
| Parameters | newFlags | A mapping of message identifiers to tuples of flags now set on that 
message. (type: dict) | 
Indicates that the number of messages in a mailbox has changed.
| Parameters | exists | The total number of messages now in this mailbox. If the total number of 
messages has not changed, this should be None. (type:intorNone) | 
| recent | The number of messages now flagged \Recent. If the number of 
recent messages has not changed, this should beNone. (type:int) |