# توثيق Spam Scanner

Spam Scanner مرشِّح بريد مزعج لـ Node.js وسطر الأوامر، وشيفرته المصدرية على GitHub. يقرأ رسالة بريد إلكتروني خامًا ويقرر هل هي بريد مزعج، أو تصيّد احتيالي، أو احتيال، أو تحمل برمجيات خبيثة، بأي لغة. يعمل مكتبةً، أو أداة سطر أوامر، أو milter لـ Postfix أو Sendmail، أو مرشِّح محتوى لـ Postfix، أو خادم spamd متوافق مع SpamAssassin، أو واجهة HTTP API، أو خادم TCP.

بنته [Forward Email](https://forwardemail.net) لخوادم بريدها.


## كيف يُحكم على الرسالة

كل فحص يضيف نقاطًا أو يحذفها. المجموع يحدد النتيجة:

| الدرجة        | الإجراء  | ما يفعله خادم البريد       |
| ------------- | -------- | -------------------------- |
| أقل من 5      | `accept` | يسلّم الرسالة              |
| من 5 إلى 14.9 | `tag`    | يسلّمها موسومة بأنها مزعجة |
| 15 فأكثر      | `reject` | يرفضها أثناء جلسة SMTP     |

يمكن تغيير العتبتين كلتيهما. كل نتيجة تسرد الاختبارات التي انطبقت، مع نقاطها وسببها، فيمكن دائمًا شرح القرار.

الفحوص:

* **مصنِّف مدرَّب** يقرأ كلمات الرسالة بأي نظام كتابة، وشكل روابطها، ومرسلها، ومرفقاتها. يأتي مدرَّبًا على مجموعات بيانات عامة ويتعلم من بريدك. [كيف يعمل المصنِّف](https://spamscanner.net/ar/docs/how-it-works/#the-classifier)
* **فحوص التصيّد الاحتيالي** تلتقط النطاقات المشابهة (`paypa1.com`، و`pаypal.com` بحرف а سيريلي)، والروابط التي يُظهر نصها عنوانًا ويؤدي هدفها إلى عنوان آخر، وأسماء العرض التي تدّعي علامة تجارية. [التصيّد الاحتيالي](https://spamscanner.net/ar/docs/how-it-works/#phishing)
* **فحوص المرفقات** تكتشف الملفات التنفيذية، والملفات التنفيذية المعاد تسميتها كمستندات، والامتدادات المزدوجة، وحيل أسماء الملفات من اليمين إلى اليسار، والملفات التنفيذية داخل ملفات ZIP، ووحدات الماكرو في Office، ومحتوى PDF النشط. يستطيع ClamAV فحص المرفقات بحثًا عن الفيروسات. [المرفقات](https://spamscanner.net/ar/docs/how-it-works/#attachments)
* **المصادقة**: SPF وDKIM وDMARC وARC، عندما يكون عنوان IP للعميل معروفًا. [المصادقة](https://spamscanner.net/ar/docs/how-it-works/#authentication)
* **قوائم حظر DNS** لعنوان IP للعميل وللنطاقات في الروابط، ومحلِّلات Cloudflare الترشيحية للبرمجيات الخبيثة ومواقع البالغين المعروفة. [قوائم الحظر](https://spamscanner.net/ar/docs/how-it-works/#blocklists)
* **القواعد** للأنماط التي لا يحتاج أي مصنِّف إلى تعلّمها: سلسلة اختبار GTUBE، وعناوين الابتزاز الجنسي، واحتيالات فواتير PayPal، والانتحال الذاتي، والتعليمات المخفية الموجّهة إلى مرشِّحات الذكاء الاصطناعي. [القواعد](https://spamscanner.net/ar/docs/scoring/#rules)
* **نموذج لغوي**، اختياري، يقدّم رأيًا ثانيًا في الحالات المتقاربة: نموذج محلي عبر Ollama أو أي خادم متوافق مع OpenAI، أو نموذج قرار مثل Clef من Cloudflare، أو Claude وChatGPT وGemini وغيرها. افتراضيًا يعيد احتمالًا لكل حكم في خطوة واحدة بدل أن يكتب إجابة. [النماذج اللغوية](https://spamscanner.net/ar/docs/llm/)


## من أين تبدأ

* [البدء](https://spamscanner.net/ar/docs/getting-started/): ثبّته وافحص أول رسالة.
* [سطر الأوامر](https://spamscanner.net/ar/docs/cli/): كل أمر وكل خيار.
* [Postfix وSendmail](https://spamscanner.net/ar/docs/postfix/): رشّح بريد خادم بريد باستخدام الـ milter أو مرشِّح محتوى.
* [خوادم بريد أخرى](https://spamscanner.net/ar/docs/mail-servers/): Exim وHaraka وDovecot وprocmail وأي شيء يستطيع استدعاء HTTP API.
* [التدريب](https://spamscanner.net/ar/docs/training/): علّمه بريدك وقِس النتيجة.
* [النماذج اللغوية](https://spamscanner.net/ar/docs/llm/): القرار والتوليد، والدقة والسرعة المقيستان، ونماذج القرار، والمزوّدون، والنماذج المفتوحة الموصى بها، والخصوصية، وحقن التعليمات.
* [اللغات](https://spamscanner.net/ar/docs/languages/): كيف يقرأ الصينية والعربية والتايلاندية وكل نظام كتابة آخر.
* [Forward Email](https://spamscanner.net/ar/docs/forward-email/): كيف تستخدمه Forward Email، والترقية من الإصدار 5 أو 6.
* [مرجع API](https://spamscanner.net/ar/docs/api/) و[الاختبارات والدرجات](https://spamscanner.net/ar/docs/scoring/).
* [الأمان والخصوصية](https://spamscanner.net/ar/docs/security/): ما الذي يغادر الجهاز، وكيف توقفه.
