Hatte vor ein paar Monaten folgendes DKIM Problem:
Jul 11 12:36:55 mafferttest postfix/smtpd[11646]: connect from unknown[127.0.0.1] Jul 11 12:36:55 mafferttest postfix/smtpd[11646]: 91DE3470812B: client=unknown[127.0.0.1] Jul 11 12:36:55 mafferttest postfix/cleanup[11647]: 91DE3470812B: message-id=<57db60f997efe5e45f034edde145b900@mail.mafferttest.net> Jul 11 12:36:55 mafferttest dkim-filter[1465]: 91DE3470812B SSL error:0906D066:PEM routines:PEM_read_bio:bad end line Jul 11 12:36:55 maffert dkim-filter[1465]: 91DE3470812B: dkim_eom(): resource unavailable: PEM_read_bio_PrivateKey() failed Jul 11 12:36:55 maffert postfix/cleanup[11647]: 91DE3470812B: milter-reject: END-OF-MESSAGE from unknown[127.0.0.1]: 4.7.1 Service unavailable - try again later; from=<maffi232@mafferttest.net> to=<123testmail@gmx.de> proto=SMTP helo=<mail.mafferttest.net> Jul 11 12:36:55 maffert postfix/smtpd[11646]: disconnect from unknown[127.0.0.1]
Das Problem:
Der Fehler tritt auf wenn das Zertifikat falsch erstellt oder aus irgendwelchen Gründen falsch generiert wurde!
Lösung:
Einfach das Zertifikat und den DNS Eintrag wie folgt neu erstellen:
dkim-genkey -d deinedomain.de
Nachdem der Befehl ausgeführt wurde, befinden sich zwei Dateien im Ordner:
default.private = das DKIM Zertifikat default.txt = Der DNS Eintrag (das muss bei der Domain hinterlegt werden)
Nun nur noch die Dateien an die entsprechende Stelle verschieben (zu finden in der dkim-keys.conf Datei in /etc/) und alles sollte wieder einwandfrei funktionieren! 😉