ईमेल को स्पैम और गैर-स्पैम में वर्गीकृत करने के लिए एल्गोरिथम डिज़ाइन करें।
एक सरल तरीका स्पैम और गैर-स्पैम ईमेल के बीच भेदभाव करने के लिए निम्नलिखित एल्गोरिथम डिज़ाइन करें:

अधिकृत संदेश सूची (Whitelist) बनाएं।
खासकर आम तौर पर स्पैम कहलाते हुए संदेशों के लिए फ़िल्टर लागू करें।
संदेश विषय, मिसिंग या निर्दिष्ट फ़ील्ड, विशिष्ट संदेश सामग्री जैसी निश्चित अंकों की जांच करें।
संदेश शीर्षक को मूल संदर्भ से तुलना करें और मूल संदेश से समर्थन या असमर्थन के रूप में उच्च-स्तरीय समानताएं ढूंढें।
जो विवादित फ़्रॉम एड्रेस के साथ संदेश भेजते हैं, उनकी एक तिनका फिंगरप्रिंट बनाएं। फिर, हो सके तो उन्हें अवरुद्ध करें।
असाधारण संदेश भेजने वाले डोमेनों को ट्रैक करें।
सर्वर का भोजपुरी कोड (honey pot code) जो आम तौर पर स्पैम भेजने वालों को अपनी वेब साइट पर पकड़ता है उसे लागू करें। फिर स्पैम भेजने वाले से जुड़े सभी ईमेल ठीक से फिल्टर हो जाएंगे।

इस एल्गोरिथ्म को अधिक संबंधित स्पैम फ़िल्टरिंग तकनीकों के साथ उत्पादक बनाया जा सकता है। ।