113 lines
5.6 KiB
Twig
113 lines
5.6 KiB
Twig
{% include "headitem.html.twig" with {title: "GENERAL_ADMIN_TITLE"|translate} %}
|
|
{% include "@d3mailconfigchecker/admin/inc/bootstrap.html.twig" %}
|
|
|
|
<form name="transfer" id="transfer" action="{{ oViewConf.getSelfLink()|raw }}" method="post">
|
|
{{ oViewConf.getHiddenSid()|raw }}
|
|
<input type="hidden" name="oxid" value="{{ oxid }}">
|
|
<input type="hidden" name="oxidCopy" value="{{ oxid }}">
|
|
<input type="hidden" name="cl" value="{{ oViewConf.getActiveClassName() }}">
|
|
<input type="hidden" name="editlanguage" value="{{ editlanguage }}">
|
|
</form>
|
|
|
|
<div class="row">
|
|
<div class="col-12 mb-4">
|
|
<h4>{{ translate({ ident: "D3_MAILCHECKER_SPFRESULT_HL" }) }}</h4>
|
|
{{ translate({ ident: "D3_MAILCHECKER_SPFRESULT_DESC" }) }}
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-12 mb-4">
|
|
<div class="row">
|
|
{% for domain, spf in spf_result %}
|
|
<div class="col-12 col-md-6 col-lg-3">
|
|
<div class="card mb-3">
|
|
<div class="card-header text-white bg-{{ oView.getSpfStatusColor(spf) }}">
|
|
{{ domain }}
|
|
</div>
|
|
<div class="card-body">
|
|
<p>{{ translate({ ident: "D3_MAILCHECKER_SPFRESULT_"|cat(spf.getStatus())|upper }) }}</p>
|
|
{% if spf.getRecord() %}
|
|
<p>
|
|
<label for="{{ domain }}_record">{{ translate({ ident: "D3_MAILCHECKER_RECORD", suffix: "COLON" }) }}</label>
|
|
<input type="text" id="{{ domain }}_record" value="{{ spf.getRecord() }}" style="width: 50%;" readonly disabled>
|
|
</p>
|
|
{% endif %}
|
|
|
|
<h5>{{ translate({ ident: "D3_MAILCHECKER_SPFRESULT_LINKS" }) }}</h5>
|
|
<ul>
|
|
{% if spf.getRecord() %}
|
|
<li>
|
|
<a href="https://mxtoolbox.com/SuperTool.aspx?action=spf%3a{{ domain }}&run=toolpage">
|
|
{{ translate({ ident: "D3_MAILCHECKER_SPFRESULT_LINK_ANALYSIS" }) }}
|
|
</a>
|
|
</li>
|
|
{% else %}
|
|
<li>
|
|
<a href="https://mxtoolbox.com/SPFRecordGenerator.aspx?domain={{ domain }}&prefill=true">
|
|
{{ translate({ ident: "D3_MAILCHECKER_SPFRESULT_LINK_GENERATOR" }) }}
|
|
</a>
|
|
</li>
|
|
{% endif %}
|
|
<li>
|
|
<a href="https://mxtoolbox.com/SuperTool.aspx?action=blacklist%3a{{ domain }}&run=toolpage">
|
|
{{ translate({ ident: "D3_MAILCHECKER_SPFRESULT_LINK_BLACKLISTCHECK" }) }}
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{% endfor %}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-12 mb-4">
|
|
<h4>{{ translate({ ident: "D3_MAILCHECKER_DMARCRESULT_HL" }) }}</h4>
|
|
{{ translate({ ident: "D3_MAILCHECKER_DMARCRESULT_DESC" }) }}
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-12 mb-4">
|
|
<div class="row">
|
|
{% for domain, dmarc in dmarc_result %}
|
|
<div class="col-12 col-md-6 col-lg-3">
|
|
<div class="card mb-3">
|
|
<div class="card-header text-white bg-{{ oView.getDmarcStatusColor(dmarc) }}">
|
|
{{ domain }}
|
|
</div>
|
|
<div class="card-body">
|
|
<p>{{ translate({ ident: "D3_MAILCHECKER_DMARCRESULT_"|cat(dmarc.getStatus())|upper }) }}</p>
|
|
{% if dmarc.getRecord() %}
|
|
<p>
|
|
<label for="{{ domain }}_record">{{ translate({ ident: "D3_MAILCHECKER_RECORD", suffix: "COLON" }) }}</label>
|
|
<input type="text" id="{{ domain }}_record" value="{{ dmarc.getRecord() }}" style="width: 50%;" readonly disabled>
|
|
</p>
|
|
{% endif %}
|
|
|
|
<h5>{{ translate({ ident: "D3_MAILCHECKER_DMARCRESULT_LINKS" }) }}</h5>
|
|
<ul>
|
|
<li>
|
|
<a href="https://mxtoolbox.com/SuperTool.aspx?action=dmarc%3a{{ domain }}&run=toolpage">
|
|
{{ translate({ ident: "D3_MAILCHECKER_DMARCRESULT_LINK_ANALYSIS" }) }}
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a href="https://mxtoolbox.com/DMARCRecordGenerator.aspx?domain={{ domain }}&prefill=true">
|
|
{{ translate({ ident: "D3_MAILCHECKER_DMARCRESULT_LINK_GENERATOR" }) }}
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{% endfor %}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
{% include "bottomnaviitem.html.twig" %}
|
|
|
|
{% include "bottomitem.html.twig" %}
|