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.