8ca3c5001b07660bfe17857472b3aa0795543260
- Einrückungsfehler (IndentationError) im Milter-Skript gefixt - Logik erweitert: Startet als Instanz 1, wenn eingehende Mails kein ARC besitzen (CV=none) - Schutz vor duplizierten X-ARC Headern implementiert - Selector-Handling im Generator flexibler gestaltet (CLI-Parameter hinzugefügt) - Feste Shebangs auf die virtuelle Umgebung (/usr/share/pyarc-venv) umgestellt
pyarc-milter
Ein schlanker, multidomain-fähiger ARC (Authenticated Received Chain) Milter für Postfix, geschrieben in Python. Er validiert eingehende ARC-Signaturen und signiert ausgehende E-Mails dynamisch basierend auf der Absender-Domain.
Features
- 🛡 Eingehende ARC-Validierung: Prüft ARC-Ketten und setzt
Authentication-ResultssowieX-ARC: TRUE/FALSE. - 🔑 Ausgehende ARC-Signierung: Signiert Mails dynamisch basierend auf der From-Domain.
- 🌐 Multidomain-fähig: Unterschiedliche Schlüssel und Selektoren pro Domain über eine INI-Config steuerbar.
- 📝 Eigenes Datei-Logging: Schreibt übersichtliche Logs separat nach
/var/log/pyarc/pyarc.log. - ⚡ Standalone Key-Generator: Bringt das CLI-Tool
pyarc-genmit, um Keys zu erzeugen und fertige DNS-Records auszugeben.
Installation
git clone https://git.bouquet24.de/paase/pyarc.git
cd pyarc
sudo ./install.sh
Description
Languages
Python
80.7%
Shell
19.3%