2011-04-22 36 views
1

我有一個PHP系統。人們通過電子郵件報告票。郵件解析器使用IMAP連接到郵箱,下載電子郵件並解析它以創建可通過Web界面查看/更新的票據。通過IMAP下載郵件後,解析前我想檢查它的垃圾郵件!

現在我希望我的應用程序在從郵件中創建出票之前檢查下載的郵件是否爲垃圾郵件。所以我想整合spamassassin。文檔說,它可以作爲代理來實現。我不知道如何做到這一點。

基本上我想要的是一種將電子郵件作爲字符串傳遞給驗證郵件的spamassassin perl腳本的方式嗎?

有沒有人做過類似的事情。你能推薦一些其他相關的好工具嗎?

編輯:我正在使用Google應用郵件服務器。所以它不能將SpamAssassin整合到MTA或MDA階段。

+0

我認爲最常見的用法是讓spamassasin在郵件到達郵箱前檢查郵件*,以便郵箱中的郵件已經有一個由SA添加的標題,表示火腿/垃圾郵件。這樣,您不需要將SA與腳本集成在一起,只需檢查標題即可。 – Piskvor 2011-04-22 14:15:27

回答