كيفية حظر مرسلي البريد المزعج

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

قد يساعد هذا الموضوع إذا لم تكن قد رأيته بعد:

يمكنك تصفية معظم عناوين IP للمرسلين العشوائيين من السجلات باستخدام هذا الأمر (ليس شرطًا صارمًا لـ RFC، ولكن معظم خوادم البريد العشوائي ليس لديها PTR صالح)

./launcher logs mail-receiver | grep -v 'unknown' | grep -E 'NOQUEUE'

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

./launcher logs mail-receiver | grep -E '[0-9A-F]{10,}:.+(from=\u003c[^\u003e]|client=)'

ستعطيك النتيجة الأولى في زوج عنوان IP لخادم SMTP، والثانية ستعطيك عنوان المرسل.

يمكنك استخدام التعليمات الموضحة في

لتكوين mail-receiver. لقد تخلصت من معظم البريد العشوائي باستخدام هذا النهج.

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