# שאלות נפוצות

## מה זה Spam Scanner?

מסנן ספאם עבור Node.js, שורת הפקודה ושרתי דואר. הוא קורא הודעת דואר אלקטרוני גולמית ומחליט אם היא ספאם, פישינג, הונאה או נושאת נוזקה, עם ניקוד ורשימת הבדיקות שהכריעו. הוא רץ כספרייה, כ-milter ל-Postfix ול-Sendmail, כשרת spamd תואם SpamAssassin, כמסנן תוכן ל-Postfix, כ-HTTP API או כשרת TCP.


## האם הוא חינמי?

[הרישיון](https://github.com/spamscanner/spamscanner/blob/master/LICENSE) שלו, Business Source License 1.1, מתיר כל שימוש חוץ מהצעת זיהוי ספאם כשירות לאחרים, ומציין את התאריך שבו הוא עובר ל-Apache License 2.0.


## כמה הוא מדויק?

על הודעות באנגלית שהוחזקו בצד מנתוני האימון שלו, המסווג המצורף לבדו לא סימן אף הודעת ham כספאם ותפס 97% מהספאם; המספרים המלאים לכל שפה נמצאים ב[מדריך האימון](https://spamscanner.net/he/docs/training/#the-bundled-model). קישורים, קבצים מצורפים, אימות, רשימות שחורות ומודל שפה מוסיפים על כך. הדואר שלכם הוא המבחן האמיתי: `spamscanner eval` מודד כל מודל על כל דואר מתויג.


## באילו שפות הוא תומך?

בכולן. הוא מפצל מילים לפי כללי Unicode, כולל סינית, יפנית ותאית, שאין בהן רווחים. בשפה שהמודל המצורף ראה בה מעט דואר, הוא נשאר „לא בטוח” במקום לסמן את ההודעה, ומודל שפה או אימון משלכם מכריעים. [שפות](https://spamscanner.net/he/docs/languages/)


## האם הוא שולח את הדואר לאנשהו?

לא. כברירת מחדל הוא בודק את שמות המארחים של קישורים מול שרתי ה-DNS המסננים של Cloudflare, ושום דבר אחר לא יוצא מהמחשב. אימות, רשימות שחורות, מודלי שפה ושירותי מוניטין כבויים עד שמגדירים אותם, ומידע אישי מוסר לפני שדואר נשלח למודל שפה מתארח. [אבטחה ופרטיות](https://spamscanner.net/he/docs/security/)


## האם צריך מודל שפה?

לא. הוא חוות דעת שנייה למקרים גבוליים. בלעדיו, ההודעות האלה מוכרעות לפי הניקוד שלהן בלבד.


## באיזה מודל שפה כדאי להשתמש?

`qwen3.5:4b` דרך Ollama על מעבד, או `qwen3.5:9b` עם GPU. שניהם ברישיון Apache וקוראים 201 שפות. Spam Scanner קורא את ההסתברות של כל פסק דין מצעד אחד של המודל, ועל מעבד עם שתי ליבות זה לקח כ-11 שניות להודעה במקום 31 לתשובה כתובה, באותו דיוק. לשירות מתארח, מודלי ההחלטה Cloudflare Clef ו-TypeSafe Jev עונים בפחות משנייה; גם Anthropic,‏ OpenAI,‏ Google ואחרים עובדים. [מדידות](https://spamscanner.net/he/docs/llm/#measured) ו[מודלים מומלצים](https://spamscanner.net/he/docs/llm/#recommended-open-models)


## האם הוא יכול להחליף את SpamAssassin?

ברוב ההתקנות, כן: הוא מדבר בפרוטוקול של spamd, כך ש-spamc,‏ Exim ו-Haraka עובדים בלי שינוי, והוא כותב את אותן כותרות `X-Spam-*`. הוא לא מריץ את קובצי הכללים של SpamAssassin. [חלופה ל-SpamAssassin](https://spamscanner.net/he/spamassassin-alternative/)


## האם הוא ידחה דואר לגיטימי?

דחיית דואר כבויה כברירת מחדל: ה-milter רק מסמן. עם `--reject`, רק הודעות עם ניקוד של 15 ומעלה נדחות, עם שגיאת 451 זמנית, כך ששולחים מנסים שוב ואפשר לתקן טעות על ידי שינוי הגדרה. מסנן התוכן אף פעם לא דוחה במהלך שיחת ה-SMTP.


## איך מאמנים אותו על הדואר שלכם?

`spamscanner train --spam ~/Maildir/.Junk --ham ~/Maildir/cur --out model.json`, ואחר כך `--model model.json`. קובצי mbox, תיקיות Maildir, תיקיות של קובצי `.eml` ומאגרי נתונים בפורמט CSV או JSON Lines, כולם עובדים. [אימון](https://spamscanner.net/he/docs/training/)


## האם הוא עובד בלי Node.js?

כן: קבצים בינאריים עצמאיים ל-Linux, ל-macOS ול-Windows כוללים את Node.js ואת המודל. `curl -fsSL https://github.com/spamscanner/spamscanner/releases/latest/download/install.sh | bash`.


## מי מפתח אותו?

[Forward Email](https://forwardemail.net), עבור שרתי הדואר שלה.
