通知可遞送不同郵件類型 (如文字郵件、語音郵件和影像資料) 的相關狀態資訊。使用者通常需要在相同的郵件資料夾中儲存這些異質的郵件類型。例如,使用者可能需要讓新的文字郵件和語音郵件送達使用者的行動電話收件匣中。
若要配置這些郵件類型,請使用 store.messagetype.enable 等 configutil 指令。如需有關配置和管理郵件類型的資訊,請參閱「第 18 章:管理郵件儲存」中的「管理郵件類型」。
郵件類型配置完成後,JMQ 通知訊息即可識別特定郵件類型。您可以編寫郵件佇列用戶端,依郵件類型解譯通知郵件,並將各種類型的相關狀態資訊遞送至郵件用戶端。
例如,假設使用者的電子信箱有不同類型的新郵件送達。NewMsg 通知郵件可包含此資料,告知使用者其收件匣中有七封新的語音郵件和四封新的文字郵件。
以下通知郵件可帶有追蹤特定郵件類型的資訊:
NewMsg UpdateMsg ReadMsg TrashMsg DeleteMsg PurgeMsg OverQuota UnderQuota |
JMQ 通知功能會依郵件類型,計算目前在電子信箱的郵件數。此計數結果不會單筆傳送,而會以陣列指出每種郵件類型的計數,並隨通知郵件傳送。
numMsgs 特性會包含此郵件特定的計數,並隨通知郵件遞送。對於 ReadMsg 和 TrashMsg 通知郵件,已讀取的郵件數 (numSeen) 和標記為已刪除的郵件數 (numDeleted) 也會依郵件類型計算。
事件通知服務不支援郵件類型。使用 JMQ 通知外掛程式遞送郵件類型的相關資訊。