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

Add checks for RFC8460, SMTP-TLS reporting (TLSRPT) #881 #1300

Open
wants to merge 33 commits into
base: main
Choose a base branch
from

Conversation

uwekamper
Copy link
Contributor

This PR adds support for checking the policy record (e.g. _smtp._tls.example.com). The check parses the record and results in a "WARNING" state when the TLSRPT policy record is either nonexistant or malformed. To check if the TLSRPT record is well formed, we include a TLSRPT policy record parser in this PR.

The respective descriptions have been updated for both "en" and "nl" translations – though the "nl" translations needs to be looked over by a native speaker.

The test results UI has been updated to include the TLSRPT check on the results page (as part of 'Authenticity marks against phishing' section).

TLSRPT record broken or non-existing:

tlsrpt-broken
tlsrpt-nonexistant

TLSRPT record exists and is well-formed:

tlsrpt-good

…rrect translation markers, add tlsrpt callback
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant