1. 程式人生 > >James自帶的匹配器(matchers) 和mailets

James自帶的匹配器(matchers) 和mailets

                  James自帶的匹配器(matchers)和mailets 

轉載:http://www.west.cn/www/info/63096-1.htmMatcher Description All 匹配所有的e-mail並返回所有的接收者 HasHeader 匹配含有指定的頭資訊的訊息 HasAttachment 匹配帶有附件的訊息 SubjectStartsWith 匹配標題以指定的文字開頭的訊息 SubjectIs 匹配含有指定的標題訊息 HostIs 匹配來自指定的主機的訊息 HostIsLocal 匹配本機產生的訊息 UserIs 匹配指定的使用者的訊息 SenderIs 匹配指定的傳送者的訊息 SenderInFakeDomain 匹配發送者的主機地址不能解析的訊息 SizeGreaterThan 匹配比指定的限制大的訊息 Recipients 匹配接收者在指定的列表中的訊息 RecipientsLocal 匹配接收者在本地的訊息 IsSingleRecipient 匹配僅有一個接收者的訊息 RemoteAddrInNetwork 匹配來自指定的IP地址、域等列表的訊息 RemoteAddrNotInNetwork 匹配不是來自指定的IP地址、域等列表的訊息 RelayLimit 匹配轉發次數大於指定的伺服器數的訊息。 InSpammerBlackList 與mail-abuse.org提供的列表中的地址匹配 NESSpamCheck 採用得自Netscape Mail Server的方法匹配垃圾郵件 HasHabeasWarrantMark 採用Habeas Warrant匹配郵件 FetchedFrom 與FetchPOPMatches所用的 X-fetched-from 頭資訊匹配  CommandForListserv 匹配目錄伺服器的命令Mailet Description

Null 結束e-mail訊息的處理 AddHeader 給訊息內容加一個文字的頭資訊 AddFooter 給訊息內容加一個文字的腳資訊 Forward 將訊息轉發給列表中的接收者 Redirect 提供可配置的轉發服務 ToProcessor 將e-mail處理轉發給一個指定的處理器 ToRepository 將訊息複製到指定的目錄下 NotifySender 將訊息作為附件轉發給原始的傳送者 NotifyPostmaster 將訊息作為附件轉發給postmaster RemoteDelivery 管理SMTP主機的傳送 LocalDelivery 將訊息傳送到本地郵箱 JDBCAlias 使用JDBC資料來源進行別名翻譯 JDBCVirtualUserTable 使用JDBC資料來源進行更復雜的別名翻譯 UseHeaderRecipient 從訊息的頭資訊中重建郵件的接收者 ServerTime 傳送一個帶有伺服器時間戳的訊息 PostmasterAlias 將
[email protected]
 的訊息轉發到一個個人的地址中 AddHabeasWarrantMark 給訊息新增一個Habeas Warrant標記 AvalonListserv 提供一個基本的目錄伺服器功能 AvalonListservManager 處理目錄伺服器的管理命令