有兩種垃圾電郵過濾器,一種封鎖已知的垃圾電郵,另一種封鎖新的或未知的垃圾電郵。一些防垃圾電郵公司(如Symantec Brightmail)使用誘捕系統(honey pots)或假造電郵地址以收集垃圾電郵,然後建立一個過濾器將垃圾電郵阻截。MessageLabs 使用 Brightmail 作為其過濾器之一。
對於未知的垃圾電郵,通常會使用啟發式演算法。此方法會檢查電郵本身的結構、該郵件發送至多少收件人、是否有連結、電話號碼等等。根據這些因素,演算法判斷該郵件是否為垃圾電郵。MessageLabs使用 Skeptic識別此類電郵。