Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DKIM validation #82

Closed
Tracked by #16
wez opened this issue Sep 13, 2023 · 0 comments
Closed
Tracked by #16

DKIM validation #82

wez opened this issue Sep 13, 2023 · 0 comments
Labels
receiving Relates to inbound/reception-time processing

Comments

@wez
Copy link
Collaborator

wez commented Sep 13, 2023

Support validation of DKIM signature(s) and generation of appropriate Authentication Results headers

@wez wez mentioned this issue Sep 13, 2023
@wez wez added the receiving Relates to inbound/reception-time processing label Sep 13, 2023
wez added a commit that referenced this issue Sep 14, 2023
This commit enables parsing and constructing AuthenticationResults
according to https://datatracker.ietf.org/doc/html/rfc8601

refs: #82
wez added a commit that referenced this issue Sep 14, 2023
Replaces the dkim result types from this crate with
AuthenticationResults which contain the additional
data required to construct high-quality Authentication-Result
headers.

refs: #82
wez added a commit that referenced this issue Sep 14, 2023
This method returns an array of AuthenticationResult reflecting
the verification status.

refs: #82
wez added a commit that referenced this issue Sep 14, 2023
This method will prepend an Authentication-Results header
to the message with the specified set of results and
local server name.

We need a more convenient way to default the server name;
ideally we'd pick this up from the listener, but that is currently
awkward in the policy.

refs: #82
wez added a commit that referenced this issue Sep 14, 2023
@wez wez closed this as completed Nov 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
receiving Relates to inbound/reception-time processing
Projects
None yet
Development

No branches or pull requests

1 participant