mirror of
https://github.com/mailscope/kumomta.git
synced 2026-09-13 14:02:13 +00:00
This aggregates the various authentication-results producing auth checks into a more convenient function. Part of this change improves some plumbing in the dkim checking (we no longer raise an error for a missing From, but instead indicate a failed dkim result), and we now support passing down a resolver name to the various checking functions, to facilitate testing and other more advanced use cases. refs: https://github.com/KumoCorp/kumomta/issues/16 refs: https://github.com/KumoCorp/kumomta/issues/84
677 B
677 B
iprev
{{since('dev')}}
local mail_auth = require 'policy-extras.mail_auth'
local auth_result = mail_auth.iprev(IP)
The mail_auth.iprev function performs the iprev authentication method as
specified by RFC8601 Section
3, and returns an
AuthenticationResult representing the status of
the check.
The IP parameter is a string representation of the IP address; for example,
"127.0.0.1" for an IPv4 address of "::1" for an IPv6 address.
See mail_auth.iprev_msg for a version of this check at accepts a Message object instead.