Bernd Wurst commited on 2025-08-28 15:53:53
Zeige 1 geänderte Dateien mit 11 Einfügungen und 4 Löschungen.
... | ... |
@@ -13,6 +13,7 @@ Nevertheless, in case you use a significant part of this code, we ask (but not r |
13 | 13 |
*/ |
14 | 14 |
|
15 | 15 |
require_once('inc/base.php'); |
16 |
+require_once('inc/icons.php'); |
|
16 | 17 |
require_once('inc/security.php'); |
17 | 18 |
require_role(ROLE_SYSTEMUSER); |
18 | 19 |
require_once('inc/javascript.php'); |
... | ... |
@@ -87,9 +88,8 @@ foreach ($domains as $id => $dom) { |
87 | 88 |
$buttons .= '<span class="nomail"><input type="checkbox" class="nomail autosubmit" name="nomail-' . $id . '" id="option-' . $id . '-nomail" value="nomail"' . $check_nomail . ' ' . ($edit_disabled ? ' disabled="disabled"' : '') . '> |
88 | 89 |
<label class="nomail" for="option-' . $id . '-nomail">Mail-Nutzung verhindern</label> |
89 | 90 |
<input class="hidden" type="submit" value="Speichern"></span>'; |
90 |
- } |
|
91 |
- |
|
92 |
- if ($dom['type'] != 'none' && $dom['type'] != 'nomail' && $dom['dns'] == 1) { |
|
91 |
+ } else { |
|
92 |
+ if ($dom['dns'] == 1) { |
|
93 | 93 |
$buttons .= ' <select name="dkim-' . $id . '" id="dkim-select-' . $id . '" class="autosubmit"> |
94 | 94 |
<option value="dmarc" ' . ($dom['dkim'] == 'dmarc' ? 'selected' : '') . '>DKIM+DMARC (Standard)</option> |
95 | 95 |
<option value="dkim" ' . ($dom['dkim'] == 'dkim' ? 'selected' : '') . '>Nur DKIM</option> |
... | ... |
@@ -98,7 +98,14 @@ foreach ($domains as $id => $dom) { |
98 | 98 |
<input class="hidden" type="submit" value="Speichern"> |
99 | 99 |
'; |
100 | 100 |
} else { |
101 |
- //$buttons .= 'Sie können keine DKIM-Einstellung vornehmen, wenn der Mail-Empfang ausgeschaltet ist.'; |
|
101 |
+ $buttons .= ' <select name="dkim-' . $id . '" id="dkim-select-' . $id . '" class="autosubmit"> |
|
102 |
+ <option value="dkim" ' . ($dom['dkim'] == 'dkim' ? 'selected' : '') . '>DKIM aktiv</option> |
|
103 |
+ <option value="none" ' . ($dom['dkim'] == 'none' ? 'selected' : '') . '>DKIM ausgeschaltet</option> |
|
104 |
+ </select> |
|
105 |
+ <input class="hidden" type="submit" value="Speichern"> |
|
106 |
+ '; |
|
107 |
+ $buttons .= icon_warning("EXTERNER DNS: Bitte stellen Sie sicher, dass Sie den Domain-Key gemäß dem Wiki-Artikel im DNS hinterlegt haben!"); |
|
108 |
+ } |
|
102 | 109 |
} |
103 | 110 |
output("<tr{$trextra}><td>{$dom['name']}</td><td class=\"nowrap\">" . html_form('vmail_domainchange', 'domainchange', '', $buttons, $extraid = $id) . "</td><td>{$notice}</td></tr>\n"); |
104 | 111 |
if (array_key_exists($id, $subdomains)) { |
105 | 112 |