ECHTkochen wrote: ↑Sun 17. Mar 2019, 10:28
jo bringt mir auch nicht viel sorry den schlüssel habe ich ja schon.
Hi,
so wie es aussieht (und Nikko schon beschreibt) ist Dein Schlüssel zu kurz.
Du könntest Deinen Schlüssel noch mal komplett vergleichen. Ich habe mir das sehr einfach gemacht.
Code: Select all
<?php
// Ordnername
$ordner = "/etc/opendkim/keys/";
$alledateien = scandir($ordner);
foreach ($alledateien as $datei) {
$dateiinfo = pathinfo($ordner."/".$datei);
if ($datei != "." && $datei != ".." && $datei != "_notes") {
$dkimtxt = $dateiinfo['dirname']."/".$dateiinfo['basename']."/default.txt";
$dkimtxt = file_get_contents("$dkimtxt");
$dkimarray = explode('(', $dkimtxt);
$dkimarray = explode(')', $dkimarray['1']);
$dkim = str_replace(array("\r\n", "\r", "\n"), '', $dkimarray['0']);
echo $dateiinfo['basename'].' -> '.$dkim."\n\n";
};
};
?>
Den Code im root Deines Servers abspeichern(z.B. als listdkim.php). Mit "chmod +x listdkim.php" ausführbar machen und dann auf der Konsole mit "php listdkim.php" starten. Das listet Dir alle Domains mit Schlüssel. Wahlweise ginge auch "php listdkim.php > list.txt". Dann hast Du alle Schlüssel in einer Datei, die Du Dir dann auch runterladen könntest.
Ich benutze das Script um die Schlüssel per API direkt der Zone hinzuzufügen.
Gruß ShortSnow
P.S. Den Schlüssel kann mit bestimmt auch schöner aus der Datei extrahieren, als mit Explode...