Najczęściej zadawane pytania

Czym jest Spam Scanner?#

To filtr antyspamowy dla Node.js, wiersza poleceń i serwerów pocztowych. Czyta surową wiadomość e-mail i rozstrzyga, czy jest spamem, phishingiem, oszustwem lub czy zawiera złośliwe oprogramowanie, podając wynik i listę testów, które o tym przesądziły. Działa jako biblioteka, milterMail filter: protokół z Sendmail, używany też przez Postfix, który pozwala osobnemu programowi sprawdzić każdą wiadomość w trakcie sesji SMTP. dla Postfix i Sendmail, serwer spamdDemon SpamAssassin. Jego protokołem posługują się spamc, Exim, Haraka i inni klienci SpamAssassin. zgodny ze SpamAssassin, filtr treści Postfix, HTTP API lub serwer TCP.

Czy jest darmowy?#

Jego licencja, Business Source License 1.1, pozwala na każde użycie z wyjątkiem oferowania wykrywania spamu innym jako usługi i podaje datę, w której zmienia się na Apache License 2.0.

Jaka jest jego skuteczność?#

Na odłożonych angielskich wiadomościach z danych treningowych sam dołączony klasyfikator nie oznaczył jako spam żadnego hamu i wyłapał 97% spamu; pełne liczby dla każdego języka są w poradniku trenowania. Linki, załączniki, uwierzytelnianie, czarne listy i model językowy dokładają swoje. Prawdziwym testem jest twoja własna poczta: spamscanner eval mierzy dowolny model na dowolnej oznaczonej poczcie.

Jakie języki obsługuje?#

Wszystkie. Dzieli tekst na słowa według reguł Unicode, także po chińsku, japońsku i tajsku, gdzie nie ma spacji. Tam, gdzie dołączony model widział mało poczty w danym języku, pozostaje niepewny zamiast ją oznaczać, a decyduje model językowy lub twoje własne trenowanie. Języki

Czy wysyła gdzieś moją pocztę?#

Nie. Domyślnie sprawdza nazwy hostów z linków w filtrujących resolverach DNS Cloudflare i nic więcej nie opuszcza komputera. Uwierzytelnianie, czarne listy, modele językowe i usługi reputacji są wyłączone, dopóki nie zostaną skonfigurowane, a dane osobowe są usuwane, zanim poczta trafi do hostowanego modelu językowego. Bezpieczeństwo i prywatność

Czy potrzebuję modelu językowego?#

Nie. To druga opinia w trudnych przypadkach. Bez niego o takich wiadomościach decyduje sam wynik.

Jakiego modelu językowego użyć?#

qwen3.5:4b przez OllamaProgram, który pobiera i uruchamia otwarte modele językowe na twoim własnym komputerze, z HTTP API. na CPU lub qwen3.5:9b z GPU. Oba są na licencji Apache i czytają 201 języków. Spam Scanner odczytuje prawdopodobieństwo każdego werdyktu z jednego kroku modelu, co na dwurdzeniowym CPU zajęło około 11 sekund na wiadomość zamiast 31 dla pisemnej odpowiedzi, przy tej samej trafności. Spośród usług hostowanych modele decyzyjne Cloudflare Clef i TypeSafe Jev odpowiadają w mniej niż sekundę; działają też modele od Anthropic, OpenAI, Google i innych. Pomiary i zalecane modele

Czy może zastąpić SpamAssassin?#

W większości konfiguracji tak: obsługuje protokół spamd, więc spamc, Exim i Haraka działają bez zmian, i zapisuje te same nagłówki X-Spam-*. Nie uruchamia plików reguł SpamAssassin. Alternatywa dla SpamAssassin

Czy będzie odrzucać prawidłową pocztę?#

Odrzucanie poczty jest domyślnie wyłączone: milter tylko oznacza. Z --reject odrzucane są tylko wiadomości z wynikiem 15 lub więcej, tymczasowym błędem 451, więc nadawcy ponawiają próbę, a pomyłkę można naprawić zmianą ustawienia. Filtr treści nigdy nie odrzuca w trakcie sesji SMTP.

Jak wytrenować go na mojej poczcie?#

spamscanner train --spam ~/Maildir/.Junk --ham ~/Maildir/cur --out model.json, a następnie --model model.json. Działają pliki mbox, katalogi Maildir, foldery z plikami .eml oraz zbiory danych CSV lub JSON Lines. Trenowanie

Czy działa bez Node.js?#

Tak: samodzielne pliki binarne dla Linux, macOS i Windows zawierają Node.js i model. curl -fsSL https://github.com/spamscanner/spamscanner/releases/latest/download/install.sh | bash.

Kto go tworzy?#

Forward Email, na potrzeby własnych serwerów pocztowych.

Edytuj tę stronę na GitHub · Markdown ·