Sun Java System Messaging Server 6.3 管理指南

22.3.1 通知郵件

您可以為郵件儲存中發生的各種事件產生通知郵件。例如,當使用者登入時,會產生一封 Login 郵件並遞送至郵件佇列代理程式。

configutil 參數指定各種要產生的郵件。您可以配置各種 configutil 參數,判定將產生郵件的事件。configutil 參數會由一或多個 JMQ 通知外掛程式程式庫所參照。

所有郵件會依據目標類型設定為 "topic""queue",遞送至主題或佇列。如需有關如何配置郵件佇列目標的資訊,請參閱配置 JMQ 通知外掛程式

每封郵件由以下郵件標頭所識別:

MQ_MESSAGE_TYPE_HEADER_PROPERTY

JMQ 通知外掛程式支援下表所示的郵件。

如需啟用這些郵件的 configutil 參數清單,請參閱22.3.4 configutil 參數的預設值

表 22–1 JMQ 通知郵件

通知郵件 

說明 

DeleteMsg

標示為「Deleted」的郵件會從電子信箱移除。這相當於 IMAP 的永久刪除。 

Login

使用者從 IMAP、HTTP 或 POP 登入。(此郵件以 configutil 參數 local.store.notifyplugin.*.LogUser.enable 啟用。)

Logout

使用者從 IMAP、HTTP 或 POP 登出。(此郵件以 configutil 參數 local.store.notifyplugin.*.LogUser.enable 啟用。)

MsgFlags

郵件上的郵件旗標已變更。此郵件帶有新舊旗標。 

NewMsg

系統已接收新郵件並置於使用者的電子信箱。可包含郵件標頭和內文。 

OverQuota

使用者的電子信箱超過其中一個配額 (diskquota、msgquota) 而導致作業失敗。MTA 通道會保留郵件,直到配額變更或使用者的電子信箱計數低於配額為止。如果郵件在 MTA 保留期間過期,則會永久刪除。 

PurgeMsg

郵件由伺服器程序 imexpire 從電子信箱永久刪除 (由於過期)。此為伺服器端的永久刪除,而 DeleteMsg 為用戶端的永久刪除。這與清除不同。 

ReadMsg

已讀取電子信箱中的郵件。(在 IMAP 協定中,此郵件會標示為「Seen」。) 

TrashMsg

郵件由 IMAP 或 HTTP 標示為刪除。視郵件用戶端的配置而定,使用者可能仍能檢視資料夾中的郵件。執行永久刪除時,會從資料夾移除郵件。 

UnderQuota

OverQuota 狀態的配額回復到正常。 

UpdateMsg

郵件由 IMAP 作業附加至電子信箱。例如,使用者將電子郵件複製到電子信箱。可包含郵件標頭和內文。