An open API service indexing awesome lists of open source software.

https://github.com/foxcpp/go-mtasts

MTA-STS fetching and caching library for Go. Powers maddy MTA-STS support.
https://github.com/foxcpp/go-mtasts

Last synced: 12 months ago
JSON representation

MTA-STS fetching and caching library for Go. Powers maddy MTA-STS support.

Awesome Lists containing this project

README

          

go-mtasts
===========

[![GitHub Actions](https://img.shields.io/github/workflow/status/foxcpp/go-mtasts/Tests%20on%20each%20push?style=flat-square)](https://github.com/foxcpp/go-mtasts/actions)
[![Codecov](https://img.shields.io/codecov/c/github/foxcpp/go-mtasts?style=flat-square)](https://codecov.io/gh/foxcpp/go-mtasts)
[![Reference](https://img.shields.io/badge/godoc-reference-blue.svg?style=flat-square)](https://godoc.org/github.com/foxcpp/go-mtasts)
[![stability-unstable](https://img.shields.io/badge/stability-unstable-yellow.svg?style=flat-square)](https://github.com/emersion/stability-badges#unstable)

MTA-STS policy processing library for Go. Extracted from [maddy] code base.

See example_test.go for usage example.

Related standards
-------------------

- SMTP MTA Strict Transport Security (MTA-STS)
[RFC 8461](https://tools.ietf.org/html/rfc8461)

Notes
-------

- Absence of direct "download policy" and similar methods is intentional.
Caching is critical for MTA-STS security.

[maddy]: https://github.com/foxcpp/maddy/go-mtasts