- Go 100%
|
|
||
|---|---|---|
| .forgejo/workflows | ||
| .github/workflows | ||
| cmd | ||
| internal/generate | ||
| spec | ||
| testdata | ||
| tools/base64bytes | ||
| .gitattributes | ||
| .gitignore | ||
| .goreleaser.yaml | ||
| cf_python_test.go | ||
| chaos_test.go | ||
| dkim2signature.go | ||
| dns.go | ||
| edit_message.go | ||
| error_names.txt | ||
| errors.go | ||
| go.mod | ||
| go.sum | ||
| hash.go | ||
| headers.go | ||
| headers_test.go | ||
| history.go | ||
| LICENSE | ||
| messageinstance.go | ||
| messageinstance_test.go | ||
| NOTES.md | ||
| README.md | ||
| recipe.go | ||
| recipe_body_test.go | ||
| recipe_diff.go | ||
| recipe_header_test.go | ||
| recipe_headerdiff_test.go | ||
| recipes.schema.json | ||
| roundtrip_test.go | ||
| sign.go | ||
| tag.go | ||
| testhelpers_test.go | ||
| time.go | ||
| verify.go | ||
| verify_errors.go | ||
| verify_test.go | ||
| version.go | ||
dkim2
DKIM2 library and tools
CLI tools
dkim2sign signs a message.
dkim2verify verifies all the Dkim2 signatures in a message.
dkim2explain unpacks all the Dkim2-Signature and
Message-Instance headers, displaying their fields in a human
readable format.
dkim2history generates previous versions of a message, from
the history stored in Message-Instance headers.
Installation
Pre-built binaries are available at github releases.
Download and unpack the appropriate .zip or .tar.gz file for your OS and architecture.
The Windows binaries are not signed.
Status
The library seems to generate and parse messages correctly.
Missing
Message-instance recipes that return a "we can't reconstruct this" result aren't returned to the caller in any useful way. I'm waiting to see how the requirements change there before firming up the API.