الخلاصة

  • يوسع draft-ietf-mailmaint-expires-06 استعمال الحقل، لكنه يتعمد عدم إعطاء معنى موحد لعبارة «تفقد الرسالة صلاحيتها». التاريخ قول من المنشئ، لا واقعة مستقلة مثبتة.
  • لا يجوز للبرنامج رفض الرسالة أو إسقاطها اعتماداً على الحقل وحده، ولا ينبغي حذفها إلا إذا اختار مالك صندوق البريد ذلك عن قصد.
  • خفض الظهور والنقل والتخزين وحفظ الدليل والمحو غير القابل للاسترجاع حالات مختلفة. جمعها في كلمة «منتهية» ينقل سلطة غير موجودة إلى المرسل.

عندما تصل الدعوة بعد انتهاء الاجتماع

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

توسع المراجعة 06 من مجموعة Mail Maintenance استخدام Expires من جذوره في تحويلات X.400 إلى البريد العام. يحمل الحقل تاريخاً ووقتاً واحدين، ولا يجوز للمنشئ تكراره. بعد تلك اللحظة يرى المنشئ أن الرسالة «فقدت صلاحيتها».

لا يضع المشروع تعريفاً معيارياً أدق، لأن الاستخدامات السابقة لا تتفق على معنى واحد. انتهاء عرض تجاري يختلف عن انتهاء حدث، أو نشرة دورية، أو رمز قصير العمر. ولا يثبت أي منها أن الرسالة وصلت أو قُرئت أو أصبحت احتيالية أو جاز إتلافها.

الوثيقة Internet-Draft نشط يستهدف Proposed Standard وموجود في طابور RFC Editor. ليست RFC منشورة ولا قياساً لانتشار التنفيذ.

التاريخ يدخل الصندوق، أما القرار فيبقى داخله

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

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

لهذا لا تكفي نتيجة تقول «عولج الانتهاء». يجب أن يسجل الإيصال المكوّن الذي تصرف، والقاعدة المحلية، ومن أجازها، وهل يمكن عكسها، وأي نسخ بقيت.

التوقيع يثبت المسؤولية ولا يخلق الولاية

يساعد DKIM على ربط الحقول الموقعة بنطاق يتحمل مسؤوليتها. لا يثبت أن التاريخ دقيق أو حميد أو ملزم للمستلم. إثبات مصدر البايتات لا يساوي تفويض التصرف في مخزن الغير.

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

الطرف الذي يختار القيمة قد يستفيد من اختفاء الدليل. حتى المرسل الموثق تماماً لا يملك بذلك مفتاح حذف صندوق المستلم.

أربع طبقات لا تختصرها علامة واحدة

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

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

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

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

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

تنسيق صغير وقرار مستقبلي محلي

يمتد التاريخ من Expiry-Date في RFC 1327 إلى تحويل RFC 2156 وتسجيل RFC 4021 الموسوم «not for general use». توسع المراجعة 06 الاستخدام ولا توسع ولاية المرسل.

يكفي للمواصفة الأولية أن تثبت الاسم والصياغة والمعنى المحدود. يمكن للمنتجات والمستخدمين اختيار سياسات عرض واحتفاظ مختلفة. عدم تبني حذف آلي لا يجعل التنفيذ باطلاً.

الدليل الحاسم يأتي من الشيفرة العاملة: هل قبل النقل الرسالة؟ هل أخفاها العميل؟ هل بقيت البايتات؟ هل نجح الاسترجاع؟ حالة الوثيقة والحقل والتوقيع لا تثبت هذه النتائج.

Sources

  1. Expires 06 text
  2. Expires 06 HTML
  3. Datatracker revision 06
  4. Datatracker history
  5. RFC 1327
  6. RFC 2156
  7. RFC 4021
  8. RFC 5322
  9. RFC 5536
  10. RFC 5598
  11. RFC 6376 — DKIM
  12. RFC 7942
  13. IANA Message Headers registry
  14. Lu Heng — Minimum Initial Specification
  15. Lu Heng — On Reality Layers
  16. Lu Heng — Running Code Primary