كيفية حظر مجال بريد إلكتروني في EXIM (البريد الوارد)

واحدة من أكبر المشاكل أ administratorمن خوادم البريد الإلكتروني ، هي الرسائل الاقتحامية. خاصة من المجالات التي ترسل رسائل من دول مثل روسيا والصين. في هذا البرنامج التعليمي ، سترى كيفية حظر مجال بريد إلكتروني في EXIM لتلقي رسائل البريد الإلكتروني.

لتصفية عناوين إب من الصعب جدا، وخاصة إذا كانت بضعة آلاف وغير مدرجة في قائمة الرسائل الاقتحامية العالمية. لقد رأيت، مع ذلك، أن العديد من الرسائل تأتي من qq.com. نطاق يستخدم الكثير من عناوين إب ويجعل الرسائل غير المرغوب فيها عالميا.

إذا حددنا المجال المصدر الذي يتم إرسال هذه الرسائل منه ولدينا حق الوصول إلى تكوينات الخدمة EXIM، يمكن ضبط الرفض التلقائي لها. هذا يعني أنه يمكن رفض الرسائل المرسلة من اسم مجال أو عنوان بريد إلكتروني معين تلقائيًا. بشكل أساسي ، هذه هي الطريقة التي تحظر بها مجال بريد إلكتروني في EXIM يدويًا ، إذا لم يكن لديك برنامج مثبت على الخادم يمكنه القيام بذلك.

كيفية حظر مجال بريد إلكتروني في EXIM (البريد الوارد)

لتعيين EXIM لرفض الرسائل المستلمة تلقائيًا من واحد أو أكثر من أسماء النطاقات أو عناوين البريد الإلكتروني أو حتى TLDs (.cn ، .in ، .io ، إلخ ...)، أولاً وقبل كل شيء ، يجب أن تتمتع بوصول كامل إلى خادم البريد الإلكتروني والتأكد من نقل رسائل البريد الإلكتروني من خلال خدمة EXIM.

كيفية حظر مجال بريد إلكتروني في EXIM (البريد الوارد)
البريد الإلكتروني العشوائي في الصين

بالمناسبة EXIM هذا هو الأكثر استخدامًا عالميًا على الخوادم Linux.

1. حدد موقع محرر نصوص وافتحه لـ Linux، الملف "exim.conf". قد يختلف الاسم اعتمادًا على إصدار EXIM المستخدمة.

 nano /etc/exim.conf 

2. في exim.conf أضف الأسطر التالية لـ ACL (Access Control Lists).

 acl_check_data:
 deny senders = /etc/deny_senders
 accept

احفظ الملف بعد إضافة الأسطر أعلاه.

3. أنشئ ملفًا جديدًا باسم: "deny_senders"الذي تضيف فيه المجالات أو عناوين البريد الإلكتروني أو .tlds التي لم تعد ترغب في تلقي رسائل البريد الإلكتروني منها:

  nano /etc/deny_senders

أضف المجالات التي سيتم رفض رسائل البريد الإلكتروني منها تلقائيًا.

 *@qq.com
 *.cn
 spam@address.ja

4. احفظ الملف وأعد تشغيل Exim.

systemctl restart exim

هذه طريقة بسيطة للغاية يمكنك من خلالها حظر مجال بريد إلكتروني في EXIM (البريد الوارد).

ستظهر النتيجة في الخادم كما يلي:

tail -f /var/log/exim.log
1eYSPn-0006oJ-2U H=(qq.com) [180.117.215.50] F=<859589201@qq.com> rejected after DATA
 1eYSQJ-0006ok-FN H=(aplongsheng.com) [113.117.106.33] F=<494914775@qq.com> rejected after DATA
 1eYSQU-0006pT-F6 H=(cdadsj.com) [118.248.236.18] F=<1121060958@qq.com> rejected after DATA
 1eYSSQ-0006ux-QB H=(qq.com) [125.125.211.88] F=<952192884@qq.com> rejected after DATA

هذا هو الخيار الأسهل إذا كنت ببساطة تأخذ أعلى موجات من البريد المزعج القادمة من الصين والهند وروسيا وأجزاء أخرى من العالم. ومع ذلك، قبل لمنع اسم نطاق أو TLD، تأكد من أنك لا تملك الشركاء أو المتعاونين الذين قد اتصل بك لهذه العناوين.

هذا الإعداد من Exim صالح لكلا خوادم الويب ذات الامتداد cPanel وبالنسبة لأولئك مع VestaCP.

شغوفة بالتكنولوجيا ، أكتب بسرور StealthSettings.com منذ عام 2006. لدي خبرة واسعة في أنظمة التشغيل: macOS, Windows سي Linuxبل أيضًا في لغات البرمجة ومنصات التدوين (WordPress) وللمتاجر عبر الإنترنت (WooCommerce، ماجنتو، بريستاشوب).

كيف » Linux » كيفية حظر مجال بريد إلكتروني في EXIM (البريد الوارد)
اترك تعليق