Rspamd يشتكي من ترويسة Mime-Version

لقد استلمت رسائل بريد إلكتروني تم إنشاؤها بواسطة Discourse (هذه الرسالة ورسائلي الخاصة) والتي تحتوي على هذا الرأس في الرسائل:

Mime-Version: 1.0

وقد أعطى rspamd 0.5 نقطة سلبية للبريد العشوائي لهذا. :frowning:

أعتقد أن الرأس يجب أن يُكتب بهذه الطريقة:

MIME-Version: 1.0

أخبرهم أنهم مخطئون ويجب عليهم إصلاح أداتهم.

RFC 5322 - Internet Message Format : (التأكيد لي)

1.2.2. الترميز النحوي تستخدم هذه المواصفة صيغة باكوس-نور الممتدة (ABNF) [RFC5234] للتعريفات الرسمية لنحو الرسائل. سيتم تحديد الأحرف إما بقيمة عشرية (مثل القيمة %d65 لـ A الكبيرة و %d97 لـ a الصغيرة) أو بواسطة قيمة حرفية لا تفرق بين الحروف الكبيرة والصغيرة محاطة بعلامات اقتباس (مثل “A” لكل من A الكبيرة أو a الصغيرة).

أعتقد أن نفس النقاش ينطبق على رأس الرسالة Message-ID، والذي يُتوقع أيضًا أن يحتوي على أحرف ID بأحرف كبيرة. وإلا فسوف يحصل على نقاط سلبية أيضًا.

حتى لو كان ذلك (rspamd) قد ينتهك المعيار بهذا التوقع، فقد يكون ذلك معقولاً. إذا كانت معظم رسائل البريد غير الضار (ham-mail) تحتوي على هذا الصياغة، بينما تحتوي رسائل البريد العشوائي (spam-mail) في معظم الأحيان على الصياغة الأخرى، فقد يكون من المقبول التصفية بهذه الطريقة.

لقد أضفتُ للتو ذلك السؤال والجواب في rspamd:

برأيي الشخصي، هذا عكس الصحيح؛ فالتقليل من قيمة شيء ما لأنه

والأمر السيئ هو أننا نحن، كمستخدمين أو مسؤولين عن هذه النسخ، نجد أنفسنا في المنتصف ولا نتمكن من تحديد من على حق.

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

بالنسبة لي، يبدو أن اللاعبين الكبار يكتبون هذه العناوين وفقًا لهذه القواعد:

  • إذا كانت اختصارًا، استخدم جميع الأحرف الكبيرة.
  • إذا كانت كلمة، استخدم الحرف الأول كبيرًا والباقي صغيرًا.

وبهذا النمط، فإن MIME و ID منطقيان، وكذلك Message أو Version.

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