mail/py-postfix-mta-sts-resolver 1.5.1_1 MidnightBSD
TLS client policy for Postfix according to domain MTA-STS policy
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
d31e6c7450- License
- mit
- Categories
- mail, python
Description
Daemon which provides TLS client policy for Postfix via socketmap, according to domain MTA-STS policy. Current support of RFC8461 is limited:
- MTA-STS policy overrides DANE TLS authentication against RFC 8461, 2.
- Daemon lacks some minor features:
- Fetch error reporting.
- Fetch ratelimit (but actual fetch rate partially restricted with cache_grace config option).
Server has configurable cache backend which allows to store cached STS policies in memory (internal), file (sqlite), Redis database (redis) or in PostgreSQL database (postgres).
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | mail/py-postfix-mta-sts-resolver | 1.5.1_1 |
| FreeBSD | mail/py-postfix-mta-sts-resolver | 1.5.1 |
| NetBSD | mail/py-postfix-mta-sts-resolver | 1.5.1nb1 |
| DragonFly | mail/py-postfix-mta-sts-resolver | 1.4.0_1 |
| HardenedBSD | mail/py-postfix-mta-sts-resolver | 1.5.1 |
| GhostBSD | mail/py-postfix-mta-sts-resolver | 1.5.1 |
Install
Binary package:
mport install ${PYTHON_PKGNAMEPREFIX}postfix-mta-sts-resolver
From mports:
cd /usr/mports/mail/py-postfix-mta-sts-resolver && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}postfix-mta-sts-resolver>0:mail/py-postfix-mta-sts-resolver
Dependencies
As this port's Makefile names them.
Build 1
${PYTHON_PKGNAMEPREFIX}wheel>0: devel/py-wheel
Runtime 4
${LOCALBASE}/share/certs/ca-root-nss.crt: security/ca_root_nss${PYTHON_PKGNAMEPREFIX}aiodns>=3.0.0: dns/py-aiodns${PYTHON_PKGNAMEPREFIX}aiohttp>=3.4.4: www/py-aiohttp${PYTHON_PKGNAMEPREFIX}pyyaml>=3.12: devel/py-pyyaml
Build dependencies 1
Run dependencies 4
No port depends on this one.
Configuration
Options name: mail_postfix-mta-sts-resolver
| Option | Default | Description |
|---|---|---|
| PGSQL | on | |
| REDIS | on | |
| SQLITE | on | |
| UVLOOP | on | Event loop support |
- USES
- python
- Service scripts
mta_sts
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Snawoot-postfix-mta-sts-resolver-v1.5.1_GH0.tar.gz | 54992 | ed398e2a652c6f89e32ca7bb64ee30ab6309b692bcbac1b9f13affc9fc39ac04 |