SpamAssassin / Rspamd discrepancy reports

Rspamd remains observe-only for delivery. The collector adds complete hourly reports; feedback is persisted locally and can use the bounded Rspamd FIFO when normal Maildir storage has already erased a message.

loading reports…
Loading…

Hourly summary

HourDiscrepanciesSA spam / Rspamd cleanSA clean / Rspamd spam

Discrepancies

SA-only spam classificationRspamd-only spam classification

ReportTimeCorrespondent (From)Recipient (To)SubjectSpamAssassin verdictRspamd verdictAction
Method and feedback behavior

Rows are discrepancies when SpamAssassin's classification (score ≥ threshold) differs from Rspamd's classification (score ≥ threshold, or an action other than no action when no score was logged). “View raw headers” reads the bounded Rspamd FIFO first and falls back to Maildir; it never shows the message body. “Rspamd classified wrongly” teaches the opposite class through the localhost API, using the FIFO even if Maildir has already erased the message. “Accept Rspamd verdict” records that the Rspamd class is approved and hides that row by default. Both decisions are keyed to the message identity and are retained across future reports.