# الأسئلة الشائعة

## ما هو 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.


## ما مدى دقته؟

على رسائل إنجليزية محجوزة للاختبار من بيانات تدريبه، لم يَسِم المصنِّف المرفق وحده أي بريد مرغوب بأنه مزعج، والتقط 97% من البريد المزعج؛ والأرقام الكاملة لكل لغة موجودة في [دليل التدريب](https://spamscanner.net/ar/docs/training/#the-bundled-model). وتضيف الروابط والمرفقات والمصادقة وقوائم الحظر والنموذج اللغوي إلى ذلك. بريدك هو الاختبار الحقيقي: يقيس `spamscanner eval` أداء أي نموذج على أي بريد مصنَّف.


## ما اللغات التي يدعمها؟

كلها. يقسّم الكلمات وفق قواعد Unicode، ومنها الصينية واليابانية والتايلاندية التي لا مسافات فيها. حيث لم يرَ النموذج المرفق إلا القليل من البريد بلغة ما، يبقى غير متأكد بدل أن يَسِمها، ويقرر نموذج لغوي أو تدريبك الخاص. [اللغات](https://spamscanner.net/ar/docs/languages/)


## هل يرسل بريدي إلى أي مكان؟

لا. افتراضيًا يبحث عن أسماء مضيفي الروابط على محلِّلات DNS الترشيحية من Cloudflare، ولا شيء آخر يغادر الجهاز. المصادقة وقوائم الحظر والنماذج اللغوية وخدمات السمعة معطّلة حتى تُضبط، وتُحذف البيانات الشخصية قبل أن يذهب البريد إلى نموذج لغوي مستضاف. [الأمان والخصوصية](https://spamscanner.net/ar/docs/security/)


## هل أحتاج إلى نموذج لغوي؟

لا. إنه رأي ثانٍ في الحالات المتقاربة. ودونه، تُحسم تلك الرسائل بدرجتها وحدها.


## أي نموذج لغوي ينبغي أن أستخدم؟

`qwen3.5:4b` عبر Ollama على CPU، أو `qwen3.5:9b` مع GPU. كلاهما بترخيص Apache ويقرأ 201 لغة. يقرأ Spam Scanner احتمال كل حكم من خطوة واحدة للنموذج، وقد استغرق ذلك على CPU بنواتين نحو 11 ثانية للرسالة بدل 31 لإجابة مكتوبة، بالدقة نفسها. ولخدمة مستضافة، يجيب نموذجا القرار Cloudflare Clef وTypeSafe Jev في أقل من ثانية؛ وتعمل أيضًا نماذج Anthropic وOpenAI وGoogle وغيرها. [القياسات](https://spamscanner.net/ar/docs/llm/#measured) و[النماذج الموصى بها](https://spamscanner.net/ar/docs/llm/#recommended-open-models)


## هل يمكن أن يحل محل SpamAssassin؟

في معظم الإعدادات، نعم: يتحدث بروتوكول spamd، فيعمل spamc وExim وHaraka دون تغيير، ويكتب ترويسات `X-Spam-*` نفسها. لا يشغّل ملفات قواعد SpamAssassin. [بديل SpamAssassin](https://spamscanner.net/ar/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/ar/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)، لخوادم بريدها.
