Skip to content

log_arf

Affects how incoming RFC 5965 formatted ARF feedback report messages are handled.

Can be one of the following values:

  • "Ignore" - do not parse or care whether the incoming message might be an ARF report. (Since: Version 2025.05.06-b29689af)
  • "LogThenRelay" - if the incoming message is a feedback report, then log the Feedback record and continue to allow the message to be enqueued for relay. You will also see a Reception record for the relayed message, as well as records for its attempts to relay after reception. (Since: Version 2025.05.06-b29689af)
  • "LogThenDrop" - if the incoming message is a feedback report, then log the Feedback record, but silently drop the message without relaying it. There will be no additional log records for the message. (Since: Version 2025.05.06-b29689af)
  • false - equivalent to "Ignore". This is for backwards compatibility with earlier versions of KumoMTA and we recommend using "Ignore" explicitly in your configuration moving forwards.
  • true - equivalent to "LogThenRelay". This is for backwards compatibility with earlier versions of KumoMTA and we recommend using "LogThenRelay" explicitly in your configuration moving forwards if you want that behavior, although you will likely prefer to use "LogThenDrop" in most cases.
kumo.on('get_listener_domain', function(domain, listener, conn_meta)
  if domain == 'fbl.example.com' then
    return kumo.make_listener_domain {
      log_arf = 'LogThenDrop',
    }
  end
end)