L'algoritmo dovrebbe prima valutare il contenuto dell'e-mail. Dovrebbe cercare segni di spam come collegamenti a siti Web sospetti, caratteri strani, righe dell'oggetto che suggeriscono una truffa e uso eccessivo di punteggiatura o maiuscole. Dovrebbe anche tenere conto dell'origine dell'e-mail, come un indirizzo o un dominio e-mail sconosciuto o sospetto. Infine, l'algoritmo dovrebbe applicare l'analisi statistica per analizzare il contenuto e valutare la probabilità che l'e-mail sia spam.
Sviluppa un algoritmo per prevedere se un'e-mail è spam o meno.