kerioEmail_help_mx.tpl 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. <h2>DNS Einstellungen für E-Mail @{$maildomain}</h2>
  2. <hr>
  3. <div class="row">
  4. <div class="col-xl-9 primary-content left-layout">
  5. <div class="section">
  6. <div class="row row-eq-height row-eq-height-sm">
  7. <div class="col-md-5">
  8. {$LANG.clientareaproductdetails}
  9. </div>
  10. <div class="col-md-7">
  11. {$product}
  12. </div>
  13. </div>
  14. </div>
  15. <div class="section" style="margin-top: 0px">
  16. <div class="row row-eq-height row-eq-height-sm">
  17. <div class="col-md-5">
  18. Maildomain
  19. </div>
  20. <div class="col-md-7">
  21. {$maildomain}
  22. </div>
  23. </div>
  24. </div>
  25. mx: {$mx}<br>
  26. selfMX: {$selfMX}<br>
  27. multiMX: {$multiMX}<br>
  28. mxtarget: {$mxtarget}<br>
  29. domainMX:
  30. {foreach $domainMX as $MX}
  31. {$MX->preference} {$MX->exchange}<br>
  32. {/foreach}
  33. selfSPF: {$selfSPF}<br>
  34. multiSPF: {$multiSPF}<br>
  35. domainSPF:
  36. {foreach $spf as $record}
  37. TXT "{$record}"<br>
  38. {/foreach}
  39. <div class="row row-eq-height row-eq-height-sm">
  40. <div class="col-md-6">
  41. <div class="section">
  42. {if $mx === 'set' && $selfMX == true && $mxMulti == false}
  43. <div class="alert alert-success" style="width:90%">
  44. Der MX Eintrag ist richtig konfiguriert. Ihr Mailserver empfängt E-Mails für <b>{$maildomain}</b>
  45. </div>
  46. <div class="alert alert-info" style="width:90%">
  47. Mailserver für {$maildomain}: {$mxtarget}
  48. </div>
  49. {elseif $mx === 'set' && $selfMX == true && $mxMulti == true}
  50. <div class="alert alert-info" style="width:90%">
  51. Ein MX Eintrag mit für {$maildomain} zeigt auf diesen Mailserver.
  52. Es wurden aber weitere MX Einträge für {$maildomain} konfiguriert.
  53. {foreach $domainMX as $MX}
  54. Priorität: {$MX->preference} Ziel: {$MX->exchange}{if $MX->exchange == $mxtarget} ✔ {/if}<br>
  55. {/foreach}
  56. Bitte prüfen Sie die Einstellungen und korrigieren Sie diese gegebenenfalls.</b>
  57. </div>
  58. <div class="col-md-4">
  59. <form method="post" action="clientarea.php?action=domaindns&domainid={$domainId}">
  60. <button type="submit" class="btn btn-default btn-block">
  61. {$LANG.domaindnsmanagement}
  62. </button>
  63. </form>
  64. </div>
  65. {elseif $mx === 'set' && $selfMX == false && $mxMulti == true}
  66. <div class="alert alert-info" style="width:90%">
  67. Ein MX Eintrag mit für {$maildomain} zeigt auf diesen Mailserver.
  68. Es wurden aber weitere MX Einträge für {$maildomain} konfiguriert.
  69. {foreach $domainMX as $MX}
  70. Priorität: {$MX->preference} Ziel: {$MX->exchange}{if $MX->exchange == $mxtarget} ✔ {/if}<br>
  71. {/foreach}
  72. Bitte prüfen Sie die Einstellungen und korrigieren Sie diese gegebenenfalls.
  73. Wenn Sie zukünftig Ihre DNS Einträge über Ihr ThurData Portal einfach verwalten wollen,
  74. können Sie Ihre Domain {$maildomain} auch transferieren lassen.</b>
  75. </div>
  76. {elseif $mx === 'set' && $selfMX == false && $mxMulti == false}
  77. <div class="alert alert-success" style="width:90%">
  78. Der MX Eintrag ist richtig konfiguriert. Ihr Mailserver empfängt E-Mails für <b>{$maildomain}</b>
  79. </div>
  80. <div class="alert alert-info" style="width:90%">
  81. Mailserver für {$maildomain}: {$mxtarget}
  82. </div>
  83. {elseif $mx === 'unset' && $selfMX == false}
  84. <div class="alert alert-success" style="width:90%">
  85. Es ist kein MX Eintrag für <b>{$maildomain}</b> konfiguriert.
  86. </div>
  87. <div class="alert alert-info" style="width:90%">
  88. 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 {$mxtarget} hinzufügen.
  89. Wenn Sie zukünftig Ihre DNS Einträge über Ihr ThurData Portal einfach verwalten wollen,
  90. können Sie Ihre Domain {$maildomain} auch transferieren lassen.
  91. </div>
  92. {elseif $mx === 'wrong' && $selfMX == true}
  93. <div class="alert alert-error" style="width:90%">
  94. Der MX Eintrag für <b>{$maildomain}</b> ist nicht für diesen Mailserver konfiguriert.
  95. E-Mails an @{$maildomain} werden an den Server {$mxtarget} geschickt.
  96. </div>
  97. <div class="alert alert-info" style="width:90%">
  98. Damit dieser Server E-Mails für @{$maildomain} empfangen kann, ein MX Eintrag für die Domain {$maildomain} mit Ziel {$mxtarget} hinzugefügt werden.
  99. Bitte beachten Sie, das nach dem Hinzufügen des Eintrags die DNS Replikation abgewartet werden muß.
  100. </div>
  101. <form method="post" action="clientarea.php?action=productdetails">
  102. <input type="hidden" name="id" value="{$id}" />
  103. <input type="hidden" name="modop" value="custom" />
  104. <input type="hidden" name="a" value="setMX" />
  105. <button type="submit" class="btn btn-default btn-block">
  106. MX {$LANG.orderconfigure}
  107. </button>
  108. </form>
  109. {/if}
  110. </div>
  111. </div>
  112. </div>
  113. <div class="clear">
  114. <br /><br /><br />
  115. </div>
  116. <div class="row row-eq-height row-eq-height-sm">
  117. <div class="col-md-4">
  118. <form method="post" action="clientarea.php?action=productdetails">
  119. <input type="hidden" name="id" value="{$id}" />
  120. <button type="submit" class="btn btn-default btn-block">
  121. {$LANG.clientareabacklink}
  122. </button>
  123. </form>
  124. </div>
  125. {* Wenn bei Fehlern die Domain nicht selbst verwaltet wird, biete Domaintransfer an *}
  126. {if $selfMX == false && ($multiMX == true || $mx != 'set')}
  127. <div class="col-md-4">
  128. <form method="post" action="cart.php?a=add&domain=transfer">
  129. <input type="hidden" name="sld" value="{$maildomain}" />
  130. <button type="submit" class="btn btn-default btn-block">
  131. {$LANG.domainstransfer} {$maildomain}
  132. </button>
  133. </form>
  134. </div>
  135. {/if}
  136. </div>
  137. </div>
  138. </div>