Sun Java System Messaging Server 6.3 管理指南

14.8.2 Milter/Messaging Server 作業原理

Milter 控制要在郵件上執行的動作。Messaging Server 控制 Milter 使用14.2.2 指定要篩選的郵件中所述方法,進行要對郵件執行的動作。

在 sendmail 中,Milter 包含 sendmail 本身與個別 libmilter 程式庫中的支援碼。篩選器編寫人員會將其篩選器連結至 libmilter 以產生伺服器。接著 sendmail 會配置並連線至這些 Milter 伺服器。

Messaging Server 提供列舉 Milter 介面 sendmail 端的程式庫。這可讓為 sendmail 編寫的 Milter 能搭配 Messaging Server 使用。

以下是幾點注意事項:Milter 通訊協定是由文字與二進位元素混合組成,且並未妥善記載。此外,Milter 語義與 sendmail 處理郵件的方式息息相關。尤其是 Milter 通常可存取 sendmail 配置中所定義的巨集子集。Messaging Server 的 Milter 用戶端程式庫會嘗試提供一組合理的 sendmail 巨集,但您可以根據目前尚未實作的特定 sendmail 配置編寫 Milter。結果是從網路擷取的自訂 Milter 不一定能與此用戶端程式庫搭配使用。如果問題惡化,我們將嘗試解決,但不保證從該處取得的每個 Milter 皆會成功。