أخطاء Unexplained Email::Receiver::InvalidPost غير مفسرة

لدينا اختبارات تضمن أن Discourse يمكنه استقبال البريد للفئات للقراءة فقط التي تعكس قائمة بريدية:

لدعم ذلك، تتجاوز المشاركات المرسلة إلى نسخ القوائم البريدية بعض عمليات التحقق:

    def create_post(options = {})
      …
      if sent_to_mailinglist_mirror?
        options[:skip_validations] = true
        options[:skip_guardian] = true
      else
        options[:email_spam] = is_spam?
        options[:first_post_checks] = true if is_spam?
        options[:email_auth_res_action] = auth_res_action
      end
    def sent_to_mailinglist_mirror?
      @sent_to_mailinglist_mirror ||=
        begin
          destinations.each do |destination|
            return true if destination.is_a?(Category) && destination.mailinglist_mirror?
          end

          false
        end
    end

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

إعجاب واحد (1)