ตัวกรองจดหมายขยะเป็นโปรแกรมซอฟต์แวร์ที่คัดแยกจดหมายขาเข้าเพื่อระบุและดึงอีเมลขยะที่รู้จักกันว่าเป็น จดหมายขยะ สามารถติดตั้งบนเซิร์ฟเวอร์จดหมายทางอินเทอร์เน็ตบนเซิร์ฟเวอร์เครือข่ายส่วนตัวหรือบนคอมพิวเตอร์ส่วนบุคคล สแปมไม่เพียง แต่น่ารำคาญเท่านั้น แต่ยังสามารถใช้ในการแพร่กระจายโค้ดที่เป็นอันตรายเช่นไวรัสและโทรจันและสำหรับการหลอกลวงแบบฟิชชิ่ง ด้วยเหตุผลเหล่านี้และอื่น ๆ ตัวกรองสแปมเป็นวิธีที่ยอดเยี่ยมในการช่วยปกป้องคอมพิวเตอร์หรือเครือข่ายและตัดจดหมายขยะออก
เพื่อตรวจจับสแปมตัวกรองจะเปรียบเทียบพารามิเตอร์ในจดหมายขาเข้ากับรายการของกฎที่กำหนดค่าได้ ตัวอย่างเช่นสามารถตั้งค่าให้ตรวจสอบหัวเรื่องของจดหมายขาเข้าเพื่อดูคำศัพท์ที่เกี่ยวข้องกับภาพลามกอนาจารยาและผลิตภัณฑ์สแปมทั่วไปอื่น ๆ ฟิลด์ ผู้ส่ง อาจถูกกรองสำหรับช่วงของที่อยู่ IP ที่เกี่ยวข้องกับผู้ส่งอีเมลขยะหรือนักการตลาด
ในช่วงหลายปีที่ผ่านมาผู้ส่งอีเมลขยะมีความซับซ้อนมากขึ้นในความพยายามที่จะได้รับจดหมายขยะผ่านตัวกรองสแปม จดหมายขยะมักจะมีหัวเรื่องที่ไม่มีพิษภัยหรือแม้กระทั่งหัวเรื่องที่สุภาพเช่น "Hi!" หรือ "เกี่ยวกับคำถามของคุณ" ทำให้เป็นเรื่องยากสำหรับตัวกรอง ISP ทั่วไปที่จะบอกสแปมจากอีเมลที่ถูกกฎหมาย ดังนั้นจดหมายขยะบางส่วนยังคงถูกส่งผ่านจากเซิร์ฟเวอร์จดหมายทางอินเทอร์เน็ตไปยังเครือข่ายส่วนตัวที่เชื่อมต่อและผู้ใช้ปลายทาง
ด้วยเหตุนี้ผู้ดูแลระบบเครือข่ายจำนวนมากจึงติดตั้งตัวกรองสแปมในสำนักงานหรือเครือข่ายของ บริษัท เช่นเดียวกับผู้ใช้ปลายทางที่บ้าน ในกรณีเหล่านี้ตัวกรองสามารถกำหนดค่าอย่างสูงเพื่อดักจับเมลขยะที่ทำให้ผ่านโปรแกรมที่กำหนดค่าทั่วไปที่อยู่ในสถานะออนไลน์ เช่นเดียวกับโปรแกรมซอฟต์แวร์อื่น ๆ ตัวกรองสแปมนั้นไม่เท่ากันทั้งหมด ปัจจุบันความนิยมมากที่สุดคือโปรแกรม "อัจฉริยะ" ตามวิธีการทางสถิติ แบบเบย์ มันเปรียบเทียบเมลขาเข้ากับชุดของกฎที่ผู้ใช้กำหนดจากนั้นระบุสแปมตามความน่าจะเป็นทางคณิตศาสตร์
ในการกำหนดค่าที่ง่ายที่สุดตัวกรองสแปมจะส่งจดหมายขยะไปยังโฟลเดอร์จดหมายขยะและจดหมายที่ถูกต้องตามกฎหมายไปยังกล่องจดหมาย ผู้ใช้สามารถตรวจสอบการมอบหมายและแก้ไขข้อผิดพลาด โปรแกรมจะจดจำการแก้ไขและหลีกเลี่ยงการทำผิดพลาดเหล่านั้นในอนาคต กล่าวอีกนัยหนึ่งโปรแกรมแบบเบย์คือ "สอน" สิ่งที่ต้องมองหาและ "เรียนรู้" จากความผิดพลาด อีกไม่นานตัวกรองจะทำผิดพลาดเล็กน้อยและสามารถใช้งานได้โดยปราศจากผู้ใช้ หนึ่งตัวกรองสแปมที่เป็นที่นิยมฟรีภูมิใจนำเสนอบันทึกที่สมบูรณ์แบบหลังจากระยะเวลา "การฝึกอบรม" เริ่มต้น
ตัวกรองที่ดีจะใช้ "รายการขาว" เพื่อให้การป้องกันจากแผนการฟิชชิ่ง ตัวอย่างเช่นผู้ที่ทำธนาคารออนไลน์สามารถป้อนที่อยู่เว็บไซต์ที่ถูกต้องของธนาคารในรายการสีขาว ตัวกรองสแปมจะตรวจสอบอีเมลขาเข้าเพื่อหาที่อยู่ที่สะกดผิดหรือสะกดผิดในทำนองเดียวกันและปฏิเสธพวกเขาเป็นความพยายามฟิชชิ่ง
มีโปรแกรมกรองสแปมหลายแบบออนไลน์ส่วนใหญ่มีระยะเวลาทดลองใช้ฟรี 30 วัน


