andre il y a 2 ans
Parent
commit
3abe5bebb4
2 fichiers modifiés avec 18 ajouts et 98 suppressions
  1. 17 98
      kerioEmail_help_mx.tpl
  2. 1 0
      kerioEmail_mx.php

+ 17 - 98
kerioEmail_help_mx.tpl

@@ -24,105 +24,24 @@
 			</div>
 		</div>
 		<div class="section">
-			{if $mx === 'set'}
-				<div class="alert alert-success" style="width:90%">
-					Der MX Eintrag ist richtig konfiguriert. Ihr Mailserver empfängt E-Mails für <b>{$maildomain}</b>
-				</div>
-				<div class="alert alert-info" style="width:90%">
-					Mailserver für {$maildomain}: {$mxtarget}
-				</div>
-			{elseif $action === 'set'}
-				<div class="alert alert-warning" style="width:90%">
-					Der MX Eintrag fehlt. Ihr Mailserver empfängt keine E-Mails für <b>{$maildomain}</b> !
-				</div>
-				<div class="alert alert-info">
-					Klicken Sie auf <b>MX konfigurieren</b> um den Mailempfang für <b>{$maildomain}</b> auf Ihr Thurmail Produkt zu aktivieren.
-				</div>
-			{elseif $action === 'change'}
-				<div class="alert alert-warning" style="width:90%">
-					Der MX Eintrag ist falsch. Ihr Mailserver empfängt keine E-Mails für <b>{$maildomain}</b> !<br>
-					Mail für <b>{$maildomain}</b werden an den Server <b>{$mxtarget}</b> verschickt.
-				</div>
-				<div class="alert alert-info" style="width:90%">
-					Klicken Sie auf <b>MX konfigurieren</b> um den Mailempfang für <b>{$maildomain}</b> auf Ihr Thurmail Produkt zu aktivieren.
-				</div>
-			{elseif $action === 'noMX'}
-				<div class="alert alert-warning" style="width:90%">
-					Der MX Eintrag fehlt. Ihr Mailserver empfängt keine E-Mails für <b>{$maildomain}</b> !
-				</div>
-				<div class="alert alert-info" style="width:90%">
-					Sie müssen den MX Eintrag bei Ihrem DNS-Hoster konfigurieren.<br>
-					Alternativ bieten wir Ihnen die Option, Ihre Domain <b>{$maildomain}</b><br />
-					zu uns zu transferieren und hier im Portal zu verwalten.
-				</div>
-			{elseif $action === 'wrongMX'}
-				<div class="alert alert-warning" style="width:90%">
-					Der MX Eintrag ist falsch. Ihr Mailserver empfängt keine E-Mails für <b>{$maildomain}</b> !<br>
-					Mail für <b>{$maildomain}</b> werden an den Server <b>{$mxtarget}</b> verschickt.
-				</div>
-				<div class="alert alert-info" style="width:90%">
-					Sie müssen den MX Eintrag bei Ihrem DNS-Hoster anpassen.<br>
-					Alternativ bieten wir Ihnen die Option, Ihre Domain <b>{$maildomain}</b><br />
-					zu uns zu transferieren und hier im Portal zu verwalten.
-				</div>
-			{elseif $action === 'manual'}
-				<div class="alert alert-warning" style="width:90%">
-					Es wurden mehrere MX Einträge für <b>{$maildomain}</b> gefunden.
-				</div>
-				<div class="alert alert-info" style="width:90%">
-					Sie haben bereits mehrere MX Einträge für Ihre Domain <b>{$maildomain}</b> konfiguriert.<br>
-					Da Sie Ihre Domain bei uns verwalten können Sie den DNS-Manager aufrufen, um Ihre MX Einträge zu prüfen.
-				</div>
-			{elseif $action === 'manualext'}
-				<div class="alert alert-warning" style="width:90%">
-					Es wurden mehrere MX Einträge für <b>{$maildomain}</b> bei einem externen Registrar gefunden.
-				</div>
-				<div class="alert alert-info" style="width:90%">
-					Sie haben mehrere MX Einträge für Ihre Domain <b>{$maildomain}</b> bereits anderweitig konfiguriert.<br>
-					Sie können Ihre MX Einträge bei Ihrem Registrar prüfen.<br>
-					Alternativ bieten wir Ihnen die Option, Ihre Domain <b>{$maildomain}</b><br />
-					zu uns zu transferieren und hier im Portal zu verwalten.
-				</div>
-			{/if}
-		</div>
-		<div class="clear"><br /><br /><br /></div>
-		<div class="section">
-			<div class="row row-eq-height row-eq-height-sm">
-				<div class="col-md-4">
-					<form method="post" action="clientarea.php?action=productdetails">
-						<input type="hidden" name="id" value="{$id}" />
-						<button type="submit" class="btn btn-default btn-block">
-							{$LANG.clientareabacklink}
-						</button>
-					</form>
-				</div>
-				<div class="col-md-4">
-					{if $action === 'show'}
-					{elseif $action === 'set' || $action === 'change'}
-						<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-default btn-block">
-								MX {$LANG.orderconfigure}
-							</button>
-						</form>
-					{elseif $action === 'manual'}
-						<form method="post" action="clientarea.php?action=domaindns&domainid={$domainId}">
-							<button type="submit" class="btn btn-default btn-block">
-								{$LANG.domaindnsmanagement}
-							</button>
-						</form>
-					{else}
-						<form method="post" action="cart.php?a=add&domain=transfer">
-							<input type="hidden" name="sld" value="{$maildomain}" />
-							<button type="submit" class="btn btn-default btn-block">
-								{$LANG.domainstransfer} {$maildomain}
-							</button>
-						</form>
-					{/if}
-				</div>
+		{if $mx === 'set' && $selfMX == true && $mxMulti == false}
+			<div class="alert alert-success" style="width:90%">
+				Der MX Eintrag ist richtig konfiguriert. Ihr Mailserver empfängt E-Mails für <b>{$maildomain}</b>
+			</div>
+			<div class="alert alert-info" style="width:90%">
+				Mailserver für {$maildomain}: {$mxtarget}
+			</div>
+		{elseif $mx === 'set' && $selfMX == true && $mxMulti == true}
+			<div class="alert alert-success" style="width:90%">
+				Es gibt einen MX Eintrag für {$maildomain} der auf diesen Mailserver zeigt. 
+				Es wurden aber weitere MX Einträge für {$maildomain} konfiguriert. 
+				Bitte prüfen Sie die Einstellungen und korrigieren Sie diese gegebenenfalls.</b>
+			</div>
+			<div class="alert alert-info" style="width:90%">
+				MX Einträge für {$maildomain}:<br>
+				{$domainMX}
 			</div>
+		{/if}
 		</div>
 	</div>
 </div>

+ 1 - 0
kerioEmail_mx.php

@@ -97,6 +97,7 @@ function KerioEmailCheckDNS($params)
     if(empty($domainMX)){
         $vars['mx'] = 'notSet';
     } else {
+        $vars['domainMX'] = $domainMX;
         $domainMXrecord = array_shift($domainMX);
         $vars['mxtarget'] = $domainMXrecord->exchange;
         if($domainMXrecord->exchange == MX) {