Domande frequenti

Che cos'è Spam Scanner?#

Un filtro antispam per Node.js, la riga di comando e i server di posta. Legge un messaggio email grezzo e decide se è spam, phishing, una truffa o se contiene malware, con un punteggio e l'elenco dei test che hanno deciso. Funziona come libreria, come milterMail filter: un protocollo nato con Sendmail, usato anche da Postfix, che permette a un programma separato di esaminare ogni messaggio durante la sessione SMTP. per Postfix e Sendmail, come server spamdIl demone di SpamAssassin. Il suo protocollo è usato da spamc, Exim, Haraka e altri client SpamAssassin. compatibile con SpamAssassin, come content filter di Postfix, come API HTTP o come server TCP.

È gratuito?#

La sua licenza, la Business Source License 1.1, consente qualsiasi uso tranne offrire ad altri il rilevamento dello spam come servizio, e indica la data in cui passa alla Apache License 2.0.

Quanto è preciso?#

Sui messaggi in inglese dei suoi dati di addestramento esclusi dall'addestramento, il solo classificatore incluso non ha segnato come spam nessun messaggio hamPosta desiderata: il contrario dello spam. e ha intercettato il 97% dello spam; i numeri completi per lingua sono nella guida all'addestramento. Link, allegati, autenticazione, blocklist e un modello linguistico si aggiungono a questo. Il vero test è la tua posta: spamscanner eval misura qualsiasi modello su qualsiasi posta etichettata.

Quali lingue supporta?#

Tutte. Segmenta le parole con le regole Unicode, anche in cinese, giapponese e thailandese, che non hanno spazi. Dove il modello incluso ha visto poca posta in una lingua, resta incerto invece di segnalarla, e decidono un modello linguistico o il tuo addestramento. Lingue

Invia la mia posta da qualche parte?#

No. Per impostazione predefinita cerca i nomi host dei link sui resolver DNS con filtraggio di Cloudflare, e nient'altro lascia la macchina. Autenticazione, blocklist, modelli linguistici e servizi di reputazione sono disattivati finché non vengono configurati, e i dati personali vengono rimossi prima che la posta vada a un modello linguistico in hosting. Sicurezza e privacy

Mi serve un modello linguistico?#

No. È un secondo parere per i casi dubbi. Senza, quei messaggi vengono decisi solo in base al punteggio.

Quale modello linguistico conviene usare?#

qwen3.5:4b tramite OllamaUn programma che scarica ed esegue modelli linguistici aperti sulla tua macchina, con un'API HTTP. su una CPU, oppure qwen3.5:9b con una GPU. Entrambi hanno licenza Apache e leggono 201 lingue. Spam Scanner legge la probabilità di ogni verdetto da un solo passaggio del modello, che su una CPU a due core ha richiesto circa 11 secondi per messaggio invece dei 31 di una risposta scritta, con la stessa precisione. Come servizio in hosting, i modelli decisionali Cloudflare Clef e TypeSafe Jev rispondono in meno di un secondo; funzionano anche Anthropic, OpenAI, Google e altri. Misurazioni e modelli consigliati

Può sostituire SpamAssassin?#

Nella maggior parte delle configurazioni sì: parla il protocollo di spamd, quindi spamc, Exim e Haraka funzionano senza modifiche, e scrive le stesse intestazioni X-Spam-*. Non esegue i file di regole di SpamAssassin. Alternativa a SpamAssassin

Rifiuterà posta legittima?#

Il rifiuto della posta è disattivato per impostazione predefinita: il milter si limita a marcare. Con --reject vengono rifiutati solo i messaggi con punteggio pari o superiore a 15, con un errore temporaneo 451, quindi i mittenti riprovano e un errore si può correggere cambiando un'impostazione. Il content filter non rifiuta mai durante la sessione SMTP.

Come lo addestro sulla mia posta?#

spamscanner train --spam ~/Maildir/.Junk --ham ~/Maildir/cur --out model.json, poi --model model.json. Funzionano file mbox, Maildir, cartelle di file .eml e dataset CSV o JSON Lines. Addestramento

Funziona senza Node.js?#

Sì: i binari autonomi per Linux, macOS e Windows includono Node.js e il modello. curl -fsSL https://github.com/spamscanner/spamscanner/releases/latest/download/install.sh | bash.

Chi lo sviluppa?#

Forward Email, per i propri server di posta.

Modifica questa pagina su GitHub · Markdown ·