Table 22–5 shows the properties associated with each notification message.
For example, to see which properties apply to a TrashMsg message, look in the column header for “ReadMsg, TrashMsg.” A TrashMsg message can use mailboxName, numMsgs, uidValidity, numSeen, and numDeleted (in addition to the standard properties).
Table 22–5 Properties Carried with Each Notification Message
Property |
NewMsg, UpdateMsg |
ReadMsg, TrashMsg |
DeleteMsg, PurgeMsg |
MsgFlags
|
Login, Logout |
OverQuota, UnderQuota |
---|---|---|---|---|---|---|
client |
No |
No |
No |
No |
Yes |
No |
diskquota |
No |
No |
No |
No |
No |
Yes |
diskquotaused |
No |
No |
No |
No |
No |
Yes |
hdrLen |
Yes |
No |
No |
Yes |
No |
No |
hostname |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
imapUid |
Yes |
No |
Yes |
Yes |
No |
No |
lastUid |
No |
No |
Yes |
No |
No |
No |
mailboxName |
Yes |
Yes |
Yes |
Yes |
No |
No |
msgquota |
No |
No |
No |
No |
No |
Yes |
newflags |
No |
No |
No |
Yes |
No |
No |
numDeleted |
Yes |
Yes |
Yes |
No |
No |
No |
numDeletedn |
Yes* |
Yes* |
Yes* |
No |
No |
No |
numMsgs |
Yes |
Yes |
Yes |
No |
No |
Yes |
numMsgsn |
Yes* |
Yes* |
Yes* |
No |
No |
No |
numSeen |
Yes |
Yes |
Yes |
No |
No |
No |
numSeenn |
Yes* |
Yes* |
Yes* |
No |
No |
No |
numSeenDeleted |
Yes |
Yes |
Yes |
No |
No |
No |
numSeenDeletedn |
Yes* |
Yes* |
Yes* |
No |
No |
No |
oldflags |
No |
No |
No |
Yes |
No |
No |
Owner |
No |
Yes |
No |
No |
No |
No |
pid |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
process |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
quotaRoot |
No |
No |
No |
No |
No |
Yes |
size |
Yes |
No |
No |
No |
No |
No |
timestamp |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
uidValidity |
Yes |
Yes |
Yes |
Yes |
No |
No |
userid |
No |
Yes |
No |
No |
Yes |
Yes |
* The numDeletedn, numMsgsn, numSeenn, and numSeenDeletedn properties are carried with notifications only if message types are defined in the message store.