Zaprojektuj algorytm, który może być wykorzystany do wykrywania niechcianych wiadomości e-mail (spam).
Ten algorytm powinien być w stanie wykryć spamowe wiadomości e-mail na podstawie treści wiadomości, w tym identyfikacji kluczowych słów i fraz, oceny wiadomości pod kątem podejrzanych linków i załączników, poszukiwania oznak podszywania się pod adresy e-mail oraz skanowania w poszukiwaniu innych podejrzanych zachowań, takich jak wcześniejsze zgłoszenia lub skargi od ożytkownikuw. Dodatkowo, algorytm powinien również brać pod uwagę nadawcę, częstotliwość, format i kontekst wiadomosici e-mail.