Bladeren bron

adding dmrac & dkim check

andre 2 jaren geleden
bovenliggende
commit
9197a58aad
1 gewijzigde bestanden met toevoegingen van 282 en 0 verwijderingen
  1. 282 0
      kerioEmail_help_mx.tpl

+ 282 - 0
kerioEmail_help_mx.tpl

@@ -305,6 +305,288 @@
 				</div>
 				</div>
 			</div>
 			</div>
 		</div>
 		</div>
+		<div class="row row-eq-height row-eq-height-sm">
+			<div class="col-md-6">
+				<div class="section">
+					<div class="center">
+						<h4>Mails empfangen (MX Eintrag)
+					</div>
+					{if $mx === 'set' && $selfDNS == true && $multiXM == 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}:
+							<div><small>
+								{$mxtarget}
+							</small></div>
+						</div>
+					{elseif $mx === 'set' && $selfDNS == true && $multiMX == true}
+						<div class="alert alert-info" style="width:90%">
+							Ein MX Eintrag mit für {$maildomain} zeigt auf diesen Mailserver. 
+							Es wurden aber weitere MX Einträge für {$maildomain} konfiguriert.
+							<div><small>
+								{foreach $domainMX as $MX}
+									Priorität: {$MX->preference} Ziel: {$MX->exchange}{if $MX->exchange == $mxtarget} ✔ {/if}<br>
+								{/foreach}
+							</small></div>
+							Bitte prüfen Sie die Einstellungen und korrigieren Sie diese gegebenenfalls.
+						</div>
+					{elseif $mx === 'set' && $selfDNS == false && $multiMX == true}
+						<div class="alert alert-info" style="width:90%">
+							Ein MX Eintrag mit für {$maildomain} zeigt auf diesen Mailserver. 
+							Es wurden aber weitere MX Einträge für {$maildomain} konfiguriert.
+							<div><small>
+								{foreach $domainMX as $MX}
+									Priorität: {$MX->preference} Ziel: {$MX->exchange}{if $MX->exchange == $mxtarget} ✔ {/if}<br>
+								{/foreach}
+							</small></div>
+							Bitte prüfen Sie die Einstellungen 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 $mx === 'set' && $selfDNS == false && $multiMX == 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}:
+							<div><small>
+								{$mxtarget}
+							</small></div>
+						</div>
+					{elseif $mx === 'unset' && $selfDNS == false}
+						<div class="alert alert-warning" 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, müssen Sie bei Ihrem DNS Server einen MX Eintrag für die Domain {$maildomain} mit Ziel <b>{$mxtarget}</b> hinzufügen.<br>
+							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-warning" 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} hinzugefügt werden.
+						</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-warning" 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, 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" title="automatisch korrigieren">
+								MX {$LANG.orderconfigure}
+							</button>
+						</form>
+					{elseif $mx === 'wrong' && $selfDNS == true && $multiMX == true}
+						<div class="alert alert-warning" 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>
+							<div><small>
+								{foreach $domainMX as $MX}
+									Priorität: {$MX->preference} Ziel: {$MX->exchange}<br>
+								{/foreach}
+							</small></div>
+						</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ß.
+						</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">
+								MX {$LANG.orderconfigure}
+							</button>
+						</form>
+					{elseif $mx === 'wrong' && $selfDNS == false}
+						<div class="alert alert-warning" 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, 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ß.
+							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>
+					{else}
+						{* sollte nie erreicht werden *}
+						<div class="alert alert-warning" style="width:90%">
+							Beim Versuche, den MX Eintrag für <b>{$maildomain}</b> zu ermitteln, ist ein Fehler aufgetreten.
+							Bitte versuchen Sie es später noch einmal!
+						</div>
+					{/if}
+				</div>
+			</div>
+			<div class="col-md-6">
+				<div class="section">
+					<div class="center">
+						<h4>Mails verschicken (SPF Eintrag)
+					</div>
+					{if $spf === 'set' && $multiSPF == false}
+						<div class="alert alert-success" style="width:90%">
+							Der SPF Eintrag für Ihren Mailserver ist richtig konfiguriert.
+						</div>
+						<div class="alert alert-info" style="width:90%">
+							SPF Eintrag für {$maildomain}:
+							<div><small>
+								{$domainSPF.0}
+							</small></div>
+						</div>
+					{elseif $spf === 'set' && $selfDNS == false && $multiSPF == true}
+						<div class="alert alert-info" style="width:90%">
+							Ein korrekter SPF Eintrag für {$maildomain} existiert. 
+							Es wurden aber weitere SPF Einträge für {$maildomain} erkannt.
+							<div><small>
+								{foreach $domainSPF as $SPF}
+									{$SPF}<br>
+								{/foreach}
+							</small></div>
+							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 === 'set' && $selfDNS == true && $multiSPF == true}
+						<div class="alert alert-info" style="width:90%">
+							Ein korrekter SPF Eintrag für {$maildomain} existiert. 
+							Es wurden aber weitere SPF Einträge für {$maildomain} erkannt.
+							<div><small>
+								{foreach $domainSPF as $SPF}
+									{$SPF}<br>
+								{/foreach}
+							</small></div>
+							Bitte prüfen Sie die Einstellungen und korrigieren Sie diese gegebenenfalls.
+						</div>
+					{elseif $spf === 'unset' && $selfDNS == false}
+						<div class="alert alert-warning" style="width:90%">
+							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. Thurdata empfiehlt die Einrichtung eines 
+							SPF Eintrags (Type TXT) in Ihrer Nameserver Verwaltung mit folgendem Inhalt:
+							<div><small>
+								'v=spf1 mx a:mail3.seecure.ch ip4:185.163.51.0/24 ip4:89.35.78.0/23 ~all'
+							</small></div>
+						</div>
+					{elseif $spf === 'unset' && $selfDNS == true}
+						<div class="alert alert-warning" 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>
+						<div class="col-md-4">
+							<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>
+						</div>
+					{elseif $spf === 'wrong' && $selfDNS == true && $multiSPF == false}
+						<div class="alert alert-warning" style="width:90%">
+							Der SPF Eintrag für <b>{$maildomain}</b> ist falsch oder entspricht nicht unser Empfehlung.
+							SPF Eintrag für {$maildomain}:
+							<div><small>
+								{$domainSPF.0}
+							</small></div>
+						</div>
+						<div class="alert alert-info" style="width:90%">
+							Ein falscher SPF Eintrag führt zu Zustellungsproblemen bei einigen E-Mail Providern. 
+						</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="setSPF" />
+							<button type="submit" class="btn btn-primary" title="automatisch korrigieren">
+								SPF {$LANG.orderconfigure}
+							</button>
+						</form>
+					{elseif $spf === 'wrong' && $selfDNS == false && $multiSPF == true}
+						<div class="alert alert-warning" style="width:90%">
+							Der SPF Eintrag für <b>{$maildomain}</b> ist falsch oder entspricht nicht unser Empfehlung.
+							SPF Einträge für {$maildomain}:
+							<div><small>
+								{foreach $domainSPF as $record}
+									TXT "{$record}"<br>
+								{/foreach}
+							</small></div>
+						</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 == false && $multiSPF == false}
+						<div class="alert alert-warning" style="width:90%">
+							Der SPF Eintrag für <b>{$maildomain}</b> ist falsch oder entspricht nicht unser Empfehlung.
+							SPF Eintrag für {$maildomain}:
+							<div><small>
+								{$domainSPF.0}
+							</small></div>
+						</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-warning" style="width:90%">
+							Der SPF Eintrag für <b>{$maildomain}</b> ist falsch oder entspricht nicht unser Empfehlung.
+							SPF Einträge für {$maildomain}:
+							<div><small>
+								{foreach $domainSPF as $record}
+									TXT "{$record}"<br>
+								{/foreach}
+							</small></div>
+						</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=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>
+					{else}
+						{* sollte nie erreicht werden *}
+						<div class="alert alert-warning" style="width:90%">
+							Beim Versuche, den SPF Eintrag für <b>{$maildomain}</b> zu ermitteln, ist ein Fehler aufgetreten.
+							Bitte versuchen Sie es später noch einmal!
+						</div>
+					{/if}
+				</div>
+			</div>
+		</div>
 		<div class="clear">
 		<div class="clear">
 			<br /><hr /><br />
 			<br /><hr /><br />
 		</div>
 		</div>