لقد قمت بتثبيت مستقبِل البريد الإلكتروني لـ Discourse للسماح بالردود عبر البريد الإلكتروني على موقعي المستضاف ذاتيًا. أتلقى تحذير الإهمال التالي في السجلات.
إشعار الإهمال: تحذير: تم إهمال المعلمة email. يجب إرسال جميع طلبات POST إلى هذا المسار باستخدام المعلمة email_encoded المشفرة بـ base64 بدلاً من ذلك. تم استلام البريد الإلكتروني وهو في قائمة الانتظار للمعالجة (سيتم إزالته في Discourse 3.3.0)
في /var/www/discourse/vendor/bundle/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/basic_implicit_render.rb:8:in `send_action`
أقوم بتشغيل أحدث إصدار من Discourse 3.5.0.beta3-dev، لذا فإن إصدار الإهمال خاطئ، ولكنه لا يزال يبدو مخيفًا أنه قد يتعطل في أي لحظة.
الإهمال في الكود المصدري هنا
و هنا هو السطر الذي يحتاج إلى تغييره في mail-receiver لاستخدام تشفير base64 بدلاً من ذلك. أخبرني إذا كنت ترغب في تقديم طلب سحب (PR).