DKIM-Signing: rspamd in Kombination mit Postfix

Nun endlich habe ich auch Domain Keys Identified Mail (DKIM) auf dem E-Mail-Server für einige meiner Domains nachgezogen. Nicht weil man damit Spam bekämpft, sondern weil große Anbieter den eigenen, kleinen E-Mail Server dann als »vertauenswürdiger« einstufen. Die E-Mails landen dann seltener im Spam-Ordner oder werden direkt vom MTA abgewiesen. Gleiches gilt für das Sender Policy Framework (SPF).

Einsehen lässt sich der DKIM Record auf DNS-Ebene via:

nslookup -q=TXT 201802._domainkey.kuketz-blog.de

Die Antwort:

Non-authoritative answer:
 201802._domainkey.kuketz-blog.de text = "v=DKIM1\; k=rsa\; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyOUTZzLhsQEqj6qrygmzXILGX5nwy3S4hAYOkY32sSBIEb+YTTOw5qyF5Anis1W2EZEy16tzo+d0ba78pBfEay1ewVvnWl7h9NO6uHS54539lSwQKXQUmx4ltd+thdCP1WY1mUMPa5mn9Yj8o7cio2/BmnM5ZNK+2qv4yG+TbRkrMMmZ16lGvbnNX3aa98tOF" "BV8HxLZCY9RAymfg50V67Qti6dGG0XRiTuvxTZeKdqhN6J0wZFntqxxkRPaNuAmCvs7g9w16tSP39Fvhjc/4/uQC4KCWN+26QH2iAv5/ahQctUisYFYSvu4klnmy3ZcSrhX/H4VSeXNIibynRw2wwIDAQAB" ""

Mit Hilfe von rspamd wurde jeweils ein öffentlicher und privater Schlüssel erzeugt. Ausgehende E-Mails werden nun DKIM-signiert.

Die einzige Stolperfalle war netcup, der Hoster meines Root-Servers. Dort darf man unter den DNS-Einstellungen für die jeweilge DNS-Zone nur den Selektor._domainkey ohne den Domainnamen angeben.

Also zb.:

  • Host: 201802._domainkey
  • Type: TXT
  • Destination: v=DKIM1; k=rsa; p=MIIBIjANBg[***]

Falsch wäre:

  • Host: 201802._domainkey.kuketz-blog.de
Der Kuketz-Blog ist spendenfinanziert! Mitmachen ➡