لاحظنا مؤخرًا أن بعض الرسائل لم تتم مزامنتها من القائمة البريدية Mailman3 إلى المنتدى.
تُظهر سجلات رفض البريد الإلكتروني أن هذه الرسائل واجهت خطأ Email::Receiver::InvalidPost.
رسالة الخطأ المسجلة هي إحدى هاتين الرسالتين:
نأسف، لكن رسالة البريد الإلكتروني الخاصة بك إلى [“tor-relays@lists.torproject.org”] (بعنوان [tor-relays] قياسات عرض النطاق الترددي لشبكات الترحيل وزمن الاستجابة) لم تنجح.
السبب:
تم رفض الوصول
إذا كان بإمكانك تصحيح المشكلة، فيرجى المحاولة مرة أخرى.
أو:
نأسف، لكن رسالة البريد الإلكتروني الخاصة بك إلى [“tor-relays@lists.torproject.org”] (بعنوان [tor-relays] رد: قنوات الويب الموزع لتوزيع تيليجرام) لم تنجح.
السبب:
حدث خطأ ما. ربما تم إغلاق هذا الموضوع أو حذفه أثناء نظرك إليه؟
إذا كان بإمكانك تصحيح المشكلة، فيرجى المحاولة مرة أخرى.
لا يمكنني العثور على أي خطأ في هذه الرسائل من خلال النظر إلى رؤوسها، على الرغم من أنه في بعض الحالات، يحتوي النص المستخرج كما هو مسجل فقط على تذييل القائمة البريدية، أو في حالة أخرى، هو عبارة عن مجموعة من الأحرف غير المفهومة كما لو كان هناك خلل في فك الترميز.
لقد حاولت إعادة إنتاج هذه المشكلة باستخدام قائمة بريدية اختبار وفئة اختبار ولكن لم أنجح. أي مساعدة في تصحيح هذه المشكلة ستكون موضع تقدير.
وهل يمكنك من فضلك إرسال سجل البريد الإلكتروني لـ Discourse (مُعدل قليلاً إن أمكن)؟
هل هذه أشياء أحتاج إلى استخراجها من الحاوية أم من المضيف؟ نقوم أيضًا بمعالجة البريد عبر حاوية mail-receiver. أم أنك تريد السجلات التي يتم عرضها في واجهة المستخدم الرسومية (على سبيل المثال، /admin/email-logs/rejected)؟
في بعض الأحيان، يرسل Microsoft Exchange بيانات غير مفهومة إذا تم تكوينه بشكل خاطئ ليعتقد أنه يتحدث إلى… لست متأكدًا - خادم Exchange آخر؟ شيء آخر داخل بنيته التحتية؟
يمكنك النظر إلى البريد الخام من وحدة تحكم Discourse باستخدام، على سبيل المثال:
mid = 'message-id from the log'
puts IncomingEmail.find_by(message_id: mid).raw
يعرض هذا البريد الإلكتروني الخام الذي تلقته Discourse. على سبيل المثال، نص الرسالة هذا الذي سحبته للتو من قائمة الرفض الواردة لدينا هو بالفعل غير مفهوم:
This is a multi-part message in MIME format.
--=====003_Dragon855807841081_=====
Content-Type: text/plain;
charset=utf-8
Content-Transfer-Encoding: base64
7bgir+m+vzzIDCLE0mDmZrfIXvvmXjY=
--=====003_Dragon855807841081_=====
Content-Type: text/html;
charset=utf-8
Content-Transfer-Encoding: base64
LP/0L4tqmfZizO0DCDDE10uOzMZqzSHDjq04SLPaBjibLVHz+V94m1M45NDN
55aM8SMIf9XY4EFjP9CCFz+ojfmJqmubaz+bjrzmubw+bjWTiGSuLg==
--=====003_Dragon855807841081_=====--
كلاهما سيكون رائعًا. إذا كنت تستخدم PuTTy SSH، يمكنك استخراج سجلات الحاوية، ويمكنك اقتطاع واجهة Discourse. ومع ذلك، لا يمكنك البحث عن الكلمات في الصورة بسهولة، لحذفها
إذا نقرت على الخطأ في السجلات، فهل يظهر السبب في سبب الارتداد؟
تأتي هذه الرسائل بنكهتين:
نأسف، لكن رسالة البريد الإلكتروني الخاصة بك إلى ["tor-relays@lists.torproject.org"] (بعنوان [tor-relays] Re: تقرير إساءة من المرحلات في العائلة 7EAAC49A7840D33B62FA276429F3B03C92AA9327) لم تنجح.
السبب:
حدث خطأ ما. ربما تم إغلاق هذا الموضوع أو حذفه أثناء نظرك إليه؟
إذا كان بإمكانك تصحيح المشكلة، فيرجى المحاولة مرة أخرى.
يمكنني التأكيد على أنه لم يحدث أي شيء من هذا القبيل (تم إغلاق الموضوع أو حذفه) في هذه الحالات.
في بعض الأحيان الأخرى، يكون السبب ببساطة هو Access Denied.