* Jens Hoffrichter via Postfix-users <[email protected]>:
> Hi!
>
> We are looking into implementing DKIM signing for one of our services,
> and there are multiple ways to implement that.
>
> So far I have found that you can do it with opendkim and amavis - any
> recommendation for one or the other, or maybe something completely
> different I haven't found yet?
amavis::
amavis does nor support ED25519 and will very likley never will. There's a
none open DMARC / DKIM / SPF addon but I doubt the company who built that
will ever open source it.
opendkim::
opendkim supports RSA-SHA256 and a (few years old) BETA also supports
ED25519-SHA256. Last time I had a look the BETA was still BETA though I
can confirm it works very reliably even on larger platforms (ISP).
dkimpy-milter::
dkimpy-milter supports RSA-SHA256 and ED25519-SHA256. If you have
experience running opendkim you will feel at home using dkimpy-milter.
dkimpy-milter used to have and I don't know if it still has problems
handling email message headers containing UTF-8 chars when there shouldn't
be any, like in a Subject that reads "Passwort zurücksetzen", which MUST
be ISO encoded, but then there are developers who don't know that and …
dkimpy-milter crashes because of the way Python 3.x handles UTF-8. I've
no idea if Scott has found time to address and fix that.
rspamd::
rspamd supports RSA-SHA256 and ED25519-SHA256 though the documentation
hardly mentions this fact. If you want to add signatures to outbound
messages only you might turn off all other scanning (spam, malware, …)
rspamd provides to increase performance and avoid false positives or
unwanted learning.
My recommendation: Use rspamd if you are using it anyway on your platform. It
handles email reliably and supports RSA-SHA256 and ED25519-SHA256. If you need
a DKIM signer on servers that relay outbound mail only use opendkim's BETA.
p@rick
--
[*] sys4 AG
https://sys4.de, +49 (89) 30 90 46 64
Schleißheimer Straße 26/MG,80333 München
Sitz der Gesellschaft: München, Amtsgericht München: HRB 199263
Vorstand: Patrick Ben Koetter, Marc Schiffbauer, Wolfgang Stief
Aufsichtsratsvorsitzender: Florian Kirstein
_______________________________________________
Postfix-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]