説明不能なメール::受信者::無効な投稿エラー

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