andre преди 2 години
родител
ревизия
8accd2a4da
променени са 1 файла, в които са добавени 90 реда и са изтрити 24 реда
  1. 90 24
      kerioEmail_help_mx.tpl

+ 90 - 24
kerioEmail_help_mx.tpl

@@ -91,20 +91,35 @@
 							Wenn Sie zukünftig Ihre DNS Einträge über Ihr ThurData Portal einfach verwalten wollen, 
 							können Sie Ihre Domain {$maildomain} auch transferieren lassen.
 						</div>
+					{elseif $mx === 'unset' && $selfDNS == true}
+						<div class="alert alert-error" style="width:90%">
+							Es ist kein MX Eintrag für <b>{$maildomain}</b> konfiguriert.
+						</div>
+						<div class="alert alert-info" style="width:90%">
+							Damit dieser Server E-Mails für @{$maildomain} empfangen kann, muß ein MX Eintrag für die Domain {$maildomain} mit Ziel {$mxtarget} hinzufügen.
+						</div>
+						<form method="post" action="clientarea.php?action=productdetails">
+							<input type="hidden" name="id" value="{$id}" />
+							<input type="hidden" name="modop" value="custom" />
+							<input type="hidden" name="a" value="setMX" />
+							<button type="submit" class="btn btn-primary" title="automatisch konfigurieren">
+								MX {$LANG.orderconfigure}
+							</button>
+						</form>
 					{elseif $mx === 'wrong' && $selfDNS == true && $multiMX == false}
 						<div class="alert alert-error" style="width:90%">
 							Der MX Eintrag für <b>{$maildomain}</b> ist nicht für diesen Mailserver konfiguriert.
 							E-Mails an @{$maildomain} werden an den Server {$mxtarget} geschickt.
 						</div>
 						<div class="alert alert-info" style="width:90%">
-							Damit dieser Server E-Mails für @{$maildomain} empfangen kann, ein MX Eintrag für die Domain {$maildomain} mit Ziel {$mxtarget} hinzugefügt werden.
+							Damit dieser Server E-Mails für @{$maildomain} empfangen kann, muß ein MX Eintrag für die Domain {$maildomain} korrigiert werden.
 							Bitte beachten Sie, das nach dem Hinzufügen des Eintrags die DNS Replikation abgewartet werden muß.
 						</div>
 						<form method="post" action="clientarea.php?action=productdetails">
 							<input type="hidden" name="id" value="{$id}" />
 							<input type="hidden" name="modop" value="custom" />
 							<input type="hidden" name="a" value="setMX" />
-							<button type="submit" class="btn btn-primary">
+							<button type="submit" class="btn btn-primary" title="automatisch korrigieren">
 								MX {$LANG.orderconfigure}
 							</button>
 						</form>
@@ -183,33 +198,43 @@
 								</button>
 							</form>
 						</div>
-					{elseif $spf === 'wrong' && $selfDNS == true && $multiSPF == false}
+					{elseif $spf === 'unset' && $selfDNS == false}
 						<div class="alert alert-error" style="width:90%">
-							Der SPF Eintrag für <b>{$maildomain}</b> ist falsch oder entspricht nicht unser Empfehlung.
-							SPF Eintrag für {$maildomain}: {$domainSPF.0}
+							Es ist kein SPF Eintrag für <b>{$maildomain}</b> konfiguriert.
 						</div>
 						<div class="alert alert-info" style="width:90%">
-							Ein falscher SPF Eintrag führt zu Zustellungsproblemen bei einigen E-Mail Providern. 
+							Ein falscher SPF Eintrag führt zu Zustellungsproblemen bei einigen E-Mail Providern. Thurdata empfiehlt die Einrichtung eines 
+							SPF Eintrags (Type TXT) in Ihrer Nameserver Verwaltung mit folgendem Inhalt:
+							<code>'v=spf1 mx a:mail3.seecure.ch ip4:185.163.51.0/24 ip4:89.35.78.0/23 ~all'</code>
+						</div>
+					{elseif $spf === 'unset' && $selfDNS == true}
+						<div class="alert alert-error" style="width:90%">
+							Es ist kein SPF Eintrag für <b>{$maildomain}</b> konfiguriert.
+						</div>
+						<div class="alert alert-info" style="width:90%">
+							Ein fehlender SPF Eintrag führt zu Zustellungsproblemen bei einigen E-Mail Providern. 
+							Bitte prüfen Sie die Einstellungen und korrigieren Sie diese gegebenenfalls.
 						</div>
+						<form method="post" action="clientarea.php?action=domaindns&domainid={$domainId}">
+							<button type="submit" class="btn btn-primary">
+								{$LANG.domaindnsmanagement}
+							</button>
+						</form>
 						<form method="post" action="clientarea.php?action=productdetails">
 							<input type="hidden" name="id" value="{$id}" />
 							<input type="hidden" name="modop" value="custom" />
-							<input type="hidden" name="a" value="setMX" />
-							<button type="submit" class="btn btn-primary">
+							<input type="hidden" name="a" value="setSPF" />
+							<button type="submit" class="btn btn-primary" title="automatisch korrigieren">
 								SPF {$LANG.orderconfigure}
 							</button>
 						</form>
-					{elseif $spf === 'wrong' && $selfDNS == true && $multiSPF == true}
+					{elseif $spf === 'wrong' && $selfDNS == true && $multiSPF == false}
 						<div class="alert alert-error" style="width:90%">
-							Der MX Eintrag für <b>{$maildomain}</b> ist nicht für diesen Mailserver konfiguriert.
-							Folgende Mailserver sind für @{$maildomain} konfiguriert:<br>
-							{foreach $domainMX as $MX}
-								Priorität: {$MX->preference} Ziel: {$MX->exchange}<br>
-							{/foreach}
+							Der SPF Eintrag für <b>{$maildomain}</b> ist falsch oder entspricht nicht unser Empfehlung.
+							SPF Eintrag für {$maildomain}: {$domainSPF.0}
 						</div>
 						<div class="alert alert-info" style="width:90%">
-							Damit dieser Server E-Mails für @{$maildomain} empfangen kann, ein MX Eintrag für die Domain {$maildomain} mit Ziel {$mxtarget} hinzugefügt werden.
-							Bitte beachten Sie, das nach dem Hinzufügen des Eintrags die DNS Replikation abgewartet werden muß.
+							Ein falscher SPF Eintrag führt zu Zustellungsproblemen bei einigen E-Mail Providern. 
 						</div>
 						<form method="post" action="clientarea.php?action=domaindns&domainid={$domainId}">
 							<button type="submit" class="btn btn-primary">
@@ -219,22 +244,63 @@
 						<form method="post" action="clientarea.php?action=productdetails">
 							<input type="hidden" name="id" value="{$id}" />
 							<input type="hidden" name="modop" value="custom" />
-							<input type="hidden" name="a" value="setMX" />
-							<button type="submit" class="btn btn-primary">
-								MX {$LANG.orderconfigure}
+							<input type="hidden" name="a" value="setSPF" />
+							<button type="submit" class="btn btn-primary" title="automatisch korrigieren">
+								SPF {$LANG.orderconfigure}
 							</button>
 						</form>
-					{elseif $spf === 'wrong' && $selfDNS == false}
+					{elseif $spf === 'wrong' && $selfDNS == false && $multiSPF == true}
 						<div class="alert alert-error" style="width:90%">
-							Der MX Eintrag für <b>{$maildomain}</b> ist nicht für diesen Mailserver konfiguriert.
-							E-Mails an @{$maildomain} werden an den Server {$mxtarget} geschickt.
+							Der SPF Eintrag für <b>{$maildomain}</b> ist falsch oder entspricht nicht unser Empfehlung.
+							SPF Einträge für {$maildomain}:
+							<hr>
+							{foreach $domainSPF as $record}
+								TXT "{$record}"<br>
+							{/foreach}
 						</div>
 						<div class="alert alert-info" style="width:90%">
-							Damit dieser Server E-Mails für @{$maildomain} empfangen kann, muß der MX Eintrag für die Domain {$maildomain} auf das Ziel {$mxtarget} geändert werden.
-							Bitte beachten Sie, das nach dem Hinzufügen des Eintrags die DNS Replikation abgewartet werden muß.
+							Ein falscher SPF Eintrag führt zu Zustellungsproblemen bei einigen E-Mail Providern. 
+							Bitte prüfen Sie die Einstellungen bei Ihrem DNS Anbieter und korrigieren Sie diese gegebenenfalls.
+							Wenn Sie zukünftig Ihre DNS Einträge über Ihr ThurData Portal einfach verwalten wollen, 
+							können Sie Ihre Domain {$maildomain} auch transferieren lassen.
+						</div>
+					{elseif $spf === 'wrong' && $selfDNS == false && $multiSPF == false}
+						<div class="alert alert-error" style="width:90%">
+							Der SPF Eintrag für <b>{$maildomain}</b> ist falsch oder entspricht nicht unser Empfehlung.
+							SPF Eintrag für {$maildomain}: {$domainSPF.0}
+						</div>
+						<div class="alert alert-info" style="width:90%">
+							Ein falscher SPF Eintrag führt zu Zustellungsproblemen bei einigen E-Mail Providern. 
+							Bitte prüfen Sie die Einstellungen bei Ihrem DNS Anbieter und korrigieren Sie diese gegebenenfalls.
 							Wenn Sie zukünftig Ihre DNS Einträge über Ihr ThurData Portal einfach verwalten wollen, 
 							können Sie Ihre Domain {$maildomain} auch transferieren lassen.
 						</div>
+					{elseif $spf === 'wrong' && $selfDNS == true && $multiSPF == true}
+						<div class="alert alert-error" style="width:90%">
+							Der SPF Eintrag für <b>{$maildomain}</b> ist falsch oder entspricht nicht unser Empfehlung.
+							SPF Einträge für {$maildomain}:
+							<hr>
+							{foreach $domainSPF as $record}
+								TXT "{$record}"<br>
+							{/foreach}
+						</div>
+						<div class="alert alert-info" style="width:90%">
+							Ein falscher SPF Eintrag führt zu Zustellungsproblemen bei einigen E-Mail Providern. 
+							Bitte prüfen Sie die Einstellungen und korrigieren Sie diese gegebenenfalls.
+						</div>
+						<form method="post" action="clientarea.php?action=domaindns&domainid={$domainId}">
+							<button type="submit" class="btn btn-primary">
+								{$LANG.domaindnsmanagement}
+							</button>
+						</form>
+						<form method="post" action="clientarea.php?action=productdetails">
+							<input type="hidden" name="id" value="{$id}" />
+							<input type="hidden" name="modop" value="custom" />
+							<input type="hidden" name="a" value="setSPF" />
+							<button type="submit" class="btn btn-primary" title="automatisch korrigieren">
+								SPF {$LANG.orderconfigure}
+							</button>
+						</form>
 					{/if}
 				</div>
 			</div>