|
|
@@ -262,7 +262,21 @@ class Settings extends DataTable implements ClientArea
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- in_array($this->domainKey, $dnsRecords['dkim']) ? $dkim = 'set' : $dkim = 'unset';
|
|
|
+ $dkim = 'unset';
|
|
|
+ if(empty($dnsRecords['dkim'])) {
|
|
|
+ $dkimmulti = false;
|
|
|
+ } else {
|
|
|
+ count($dnsRecords['dkim']) > 1 ? $dkimmulti = true : $dkimmulti = false;
|
|
|
+ foreach($dnsRecords['dkim'] as $dkimRecord) {
|
|
|
+ if($dkimRecord[0] == $this->dkimName){
|
|
|
+ if($dkimRecord[1] == $this->domainKey) {
|
|
|
+ $dkim = 'set';
|
|
|
+ } else {
|
|
|
+ $dkim = 'wrong';
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
$tmp = [
|
|
|
'id' => $domain,
|
|
|
'domain' => $domain,
|