Sun Java System Messaging Server 6.3 管理指南

22.3.3 特定邮件类型的通知

通知可以传送关于各种不同类型的邮件(例如文本邮件、语音邮件和图像数据)的状态信息。用户经常希望这些不同种类的邮件类型存储在同一个邮件文件夹内。例如,用户可能希望新文本邮件和语音邮件都到达用户的手机收件箱。

要配置这些邮件类型,请使用 configutil 命令,例如 store.messagetype.enable。有关配置和管理邮件类型的信息,请参见“第 18 章:管理消息存储”中的“管理邮件类型”。

一旦配置了邮件类型,JMQ 通知邮件就能够标识特定邮件类型。您可以编写 Message Queue 客户端,使其能够按邮件类型解释通知邮件并向邮件客户端传送关于每个类型的状态信息。

例如,假设不同类型的新邮件到达用户的邮箱。NewMsg 通知邮件可以包含要通知用户的数据(例如,用户收件箱中有七个新语音邮件和四个新文本邮件)。

以下通知邮件可以包含跟踪特定邮件类型的信息:


NewMsg
UpdateMsg
ReadMsg
TrashMsg
DeleteMsg
PurgeMsg
OverQuota
UnderQuota

JMQ 通知功能可以按邮件类型统计邮箱中的当前邮件数。随通知邮件发送的是指定每种邮件类型计数的数组,而不是一个计数。

特定于邮件的计数包含在 numMsgs 属性中并随通知邮件一起传送。对于 ReadMsgTrashMsg 通知邮件,已读邮件的数量 (numSeen) 和标记为已删除的邮件数量 (numDeleted) 也按邮件类型计数。


注 –

Event Notification Service 不支持邮件类型。使用 JMQ 通知插件传送关于邮件类型的信息。