Debian/Linux – SSL error:0906D066:PEM routines:PEM_read_bio:bad end line bzw. dkim_eom(): resource unavailable: PEM_read_bio_PrivateKey() failed

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! ;)

Hinterlasse einen Kommentar

*

https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_bye.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_good.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_negative.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_scratch.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_wacko.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_yahoo.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_cool.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_heart.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_rose.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_smile.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_whistle3.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_yes.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_cry.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_mail.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_sad.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_unsure.gif 
https://www.maffert.net/wp-content/plugins/wp-monalisa/icons/wpml_wink.gif