kerioEmail_help_mx.tpl 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  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. multiSPF: {$multiSPF}<br>
  34. domainSPF:
  35. {foreach $spf as $record}
  36. TXT "{$record}"<br>
  37. {/foreach}
  38. <div class="row row-eq-height row-eq-height-sm">
  39. <div class="col-md-6">
  40. <div class="section">
  41. {if $mx === 'set' && $selfMX == true && $mxMulti == false}
  42. <div class="alert alert-success" style="width:90%">
  43. Der MX Eintrag ist richtig konfiguriert. Ihr Mailserver empfängt E-Mails für <b>{$maildomain}</b>
  44. </div>
  45. <div class="alert alert-info" style="width:90%">
  46. Mailserver für {$maildomain}: {$mxtarget}
  47. </div>
  48. {elseif $mx === 'set' && $selfMX == true && $mxMulti == true}
  49. <div class="alert alert-info" style="width:90%">
  50. Ein MX Eintrag mit für {$maildomain} zeigt auf diesen Mailserver.
  51. Es wurden aber weitere MX Einträge für {$maildomain} konfiguriert.
  52. {foreach $domainMX as $MX}
  53. Priorität: {$MX->preference} Ziel: {$MX->exchange}{if $MX->exchange == $mxtarget} ✔ {/if}<br>
  54. {/foreach}
  55. Bitte prüfen Sie die Einstellungen und korrigieren Sie diese gegebenenfalls.</b>
  56. </div>
  57. <div class="col-md-4">
  58. <form method="post" action="clientarea.php?action=domaindns&domainid={$domainId}">
  59. <button type="submit" class="btn btn-default btn-block">
  60. {$LANG.domaindnsmanagement}
  61. </button>
  62. </form>
  63. </div>
  64. {elseif $mx === 'set' && $selfMX == false && $mxMulti == true}
  65. <div class="alert alert-info" style="width:90%">
  66. Ein MX Eintrag mit für {$maildomain} zeigt auf diesen Mailserver.
  67. Es wurden aber weitere MX Einträge für {$maildomain} konfiguriert.
  68. {foreach $domainMX as $MX}
  69. Priorität: {$MX->preference} Ziel: {$MX->exchange}{if $MX->exchange == $mxtarget} ✔ {/if}<br>
  70. {/foreach}
  71. Bitte prüfen Sie die Einstellungen und korrigieren Sie diese gegebenenfalls.
  72. Wenn Sie zukünftig Ihre DNS Einträge über Ihr ThurData Portal einfach verwalten wollen,
  73. können Sie Ihre Domain {$maildomain} auch transferieren lassen.</b>
  74. </div>
  75. {elseif $mx === 'set' && $selfMX == false && $mxMulti == false}
  76. <div class="alert alert-success" style="width:90%">
  77. Der MX Eintrag ist richtig konfiguriert. Ihr Mailserver empfängt E-Mails für <b>{$maildomain}</b>
  78. </div>
  79. <div class="alert alert-info" style="width:90%">
  80. Mailserver für {$maildomain}: {$mxtarget}
  81. </div>
  82. {elseif $mx === 'unset' && $selfMX == false}
  83. <div class="alert alert-error" style="width:90%">
  84. Es ist kein MX Eintrag für <b>{$maildomain}</b> konfiguriert.
  85. </div>
  86. <div class="alert alert-info" style="width:90%">
  87. 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.
  88. Wenn Sie zukünftig Ihre DNS Einträge über Ihr ThurData Portal einfach verwalten wollen,
  89. können Sie Ihre Domain {$maildomain} auch transferieren lassen.
  90. </div>
  91. {elseif $mx === 'wrong' && $selfMX == true && $multiMX == false}
  92. <div class="alert alert-error" style="width:90%">
  93. Der MX Eintrag für <b>{$maildomain}</b> ist nicht für diesen Mailserver konfiguriert.
  94. E-Mails an @{$maildomain} werden an den Server {$mxtarget} geschickt.
  95. </div>
  96. <div class="alert alert-info" style="width:90%">
  97. Damit dieser Server E-Mails für @{$maildomain} empfangen kann, ein MX Eintrag für die Domain {$maildomain} mit Ziel {$mxtarget} hinzugefügt werden.
  98. Bitte beachten Sie, das nach dem Hinzufügen des Eintrags die DNS Replikation abgewartet werden muß.
  99. </div>
  100. <form method="post" action="clientarea.php?action=productdetails">
  101. <input type="hidden" name="id" value="{$id}" />
  102. <input type="hidden" name="modop" value="custom" />
  103. <input type="hidden" name="a" value="setMX" />
  104. <button type="submit" class="btn btn-primary">
  105. MX {$LANG.orderconfigure}
  106. </button>
  107. </form>
  108. {elseif $mx === 'wrong' && $selfMX == true && $multiMX == true}
  109. <div class="alert alert-error" style="width:90%">
  110. Der MX Eintrag für <b>{$maildomain}</b> ist nicht für diesen Mailserver konfiguriert.
  111. Folgende Mailserver sind für @{$maildomain} konfiguriert:<br>
  112. {foreach $domainMX as $MX}
  113. Priorität: {$MX->preference} Ziel: {$MX->exchange}<br>
  114. {/foreach}
  115. </div>
  116. <div class="alert alert-info" style="width:90%">
  117. Damit dieser Server E-Mails für @{$maildomain} empfangen kann, ein MX Eintrag für die Domain {$maildomain} mit Ziel {$mxtarget} hinzugefügt werden.
  118. Bitte beachten Sie, das nach dem Hinzufügen des Eintrags die DNS Replikation abgewartet werden muß.
  119. </div>
  120. <form method="post" action="clientarea.php?action=domaindns&domainid={$domainId}">
  121. <button type="submit" class="btn btn-primary">
  122. {$LANG.domaindnsmanagement}
  123. </button>
  124. </form>
  125. <form method="post" action="clientarea.php?action=productdetails">
  126. <input type="hidden" name="id" value="{$id}" />
  127. <input type="hidden" name="modop" value="custom" />
  128. <input type="hidden" name="a" value="setMX" />
  129. <button type="submit" class="btn btn-primary">
  130. MX {$LANG.orderconfigure}
  131. </button>
  132. </form>
  133. {elseif $mx === 'wrong' && $selfMX == false}
  134. <div class="alert alert-error" style="width:90%">
  135. Der MX Eintrag für <b>{$maildomain}</b> ist nicht für diesen Mailserver konfiguriert.
  136. E-Mails an @{$maildomain} werden an den Server {$mxtarget} geschickt.
  137. </div>
  138. <div class="alert alert-info" style="width:90%">
  139. 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.
  140. Bitte beachten Sie, das nach dem Hinzufügen des Eintrags die DNS Replikation abgewartet werden muß.
  141. Wenn Sie zukünftig Ihre DNS Einträge über Ihr ThurData Portal einfach verwalten wollen,
  142. können Sie Ihre Domain {$maildomain} auch transferieren lassen.
  143. </div>
  144. {/if}
  145. </div>
  146. </div>
  147. </div>
  148. <div class="clear">
  149. <br /><br /><br />
  150. </div>
  151. <div class="row row-eq-height row-eq-height-sm">
  152. <div class="col-md-4">
  153. <form method="post" action="clientarea.php?action=productdetails">
  154. <input type="hidden" name="id" value="{$id}" />
  155. <button type="submit" class="btn btn-default btn-block">
  156. {$LANG.clientareabacklink}
  157. </button>
  158. </form>
  159. </div>
  160. {* Wenn bei Fehlern die Domain nicht selbst verwaltet wird, biete Domaintransfer an *}
  161. {if $selfMX == false && ($multiMX == true || $mx != 'set')}
  162. <div class="col-md-4">
  163. <form method="post" action="cart.php?a=add&domain=transfer">
  164. <input type="hidden" name="sld" value="{$maildomain}" />
  165. <button type="submit" class="btn btn-default btn-block">
  166. {$LANG.domainstransfer} {$maildomain}
  167. </button>
  168. </form>
  169. </div>
  170. {/if}
  171. </div>
  172. </div>
  173. </div>