Giter Site home page Giter Site logo

opendkim-manage's People

Contributors

andreasschulze avatar croessner avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

opendkim-manage's Issues

python-dnspython

unter Debian gibt es python-dnspython ( 2.7 ) oder python3-dnspython.
Ich würde hier unter Debian python3-dnspython nehmen und auf dem SLES-Server eben die python2.7 Version.

Wenn OK, kannst Du dieses Ticket gleich wieder zu machen...

logformat

Das Logging gibt aktuell mehr oder weniger menschenlesbare Informationen aus.
Gibt es ein standardisiertes Logformat, in dem pro Aufruf (z.B. täglich via cron )
zu jeder Domain und jedem Selektor infos ausgegeben werden?
Ideal wäre eine Logzeile pro domain + selektor und Aufruf ( also pro Tag )

feste Selektornamen

Ich arbeite gerade daran, 3rdParty Signaturen zu implementieren.
(siehe DKIM Key Rotation Best Common Practices, Seite 5, Punkt 3.1.3)

zu dem Zweck wäre es prima, wenn ich irgendwie signalisieren kann, dass eine Domain

  1. diesen Keyroll-Mechanismus nutzen soll und keine dynamischen Selektornamen benutzt werden
  2. wie viele Keys rollierend benutzt werden
  3. wie die festen Selektoren heißen sollen damit diese Namen mit einer externen Organisation als Ziele für CNAMES vereinbart werden können.

Im Prinziep würde zur "Signalisierung" (1.) eine separate Konfigurationsdatei ausreichen.
Dann könnte opendkim-manage alle Domains unterhalb eines LDAP-Knotens so behandeln.
Punkt 2 und 3 wären dann auch über die Konfiguration festgepinnt.

ImportError: No module named dns.resolver

root@danube:/opt/opendkim-manage# apt-get install --no-install-recommends python3-dnspython
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden NEUEN Pakete werden installiert:
python3-dnspython
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 102 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 612 kB Plattenplatz zusätzlich benutzt.
Holen:1 http://ftp.debian.org/debian stretch/main amd64 python3-dnspython all 1.15.0-1 [102 kB]
Es wurden 102 kB in 0 s geholt (1.321 kB/s).
Vormals nicht ausgewähltes Paket python3-dnspython wird gewählt.
(Lese Datenbank ... 21610 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../python3-dnspython_1.15.0-1_all.deb ...
Entpacken von python3-dnspython (1.15.0-1) ...
python3-dnspython (1.15.0-1) wird eingerichtet ...

root@danube:/opt/opendkim-manage# src/opendkim-manage
Traceback (most recent call last):
File "src/opendkim-manage", line 39, in
import dns.resolver
ImportError: No module named dns.resolver

was mache ich falsch?

some keys are not rotated

I've a ldap structure like this:

dc=top
ou=domains,dc=top
dc=example1.test,ou=domains,dc=top
dc=example2.test,ou=domains,dc=top
dc=sub,dc=example2.test,ou=domains,dc=top

Keys for example2.test and sub.example2.test are not rotated

Feature Request: select DKIM Key-Type

Currently, only RSA keys are defined to be used by DKIM. That will change some day probably this year. IETF work on ed25519-sha256 signatures...

Scott Kitterman have a early implementation for these new keys at https://code.launchpad.net/~dkimpy-hackers/dkimpy/trunk

So the must be a method to say opendkim-manage which type of keys it should create
and later opendkim-manage should also be able to create such keys (if they are defined and implementations become available).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.