spf-dkim-dmarc-demo/console/web-api/views/dashboard.tt

85 lines
3.2 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[% sender_domain = 'expediteur.example' %]
<div class="container pt-4">
<div class="row mb-3">
<div class="col">
<p>Bienvenue sur la plate-forme de démonstration SPF, DKIM et DMARC!</p>
<p>Faites votre choix dans le menu «Attaquant», «Expéditeur» ou «Destinataire».</p>
</div>
</div>
<div class="row mb-3">
<div class="col">
<h1>État des systèmes</h1>
</div>
</div>
<div class="row mb-3">
<div class="col-sm-12 mb-sm-3 col-xl-6 mb-xl-0">
<div class="card">
<h5 class="card-header">Expéditeur</h5>
<ul class="list-group list-group-flush">
<li class="list-group-item">
SPF:
[% IF sender.spf_policies.size %]
<span class="text-success">actif</span> (politique en vigueur pour <span class="font-monospace">[% sender_domain %]</span>: <span class="font-monospace">[% sender.spf_policies.item(sender_domain) | html %]</span>)
[% ELSE %]
<span class="text-danger">pas de politique publiée</span>
[% END %]
</li>
<li class="list-group-item">
DKIM:
[% IF sender.dkim_domains.size %]
<span class="text-success">
actif pour [% sender.dkim_domains.size %] domaine[% "s" if sender.dkim_domains.size > 1 %]
</span>
[% ELSE %]
<span class="text-danger">non configuré</span>
[% END %]
</li>
<li class="list-group-item">
DMARC:
[% IF sender.dmarc_policies.size %]
<span class="text-success">actif</span> (politique en vigueur pour <span class="font-monospace">[% sender_domain %]</span>: <span class="font-monospace">[% sender.dmarc_policies.item(sender_domain) | html %]</span>
[% ELSE %]
<span class="text-danger">pas de politique publiée</span>
[% END %]
</li>
</ul>
</div>
</div>
<div class="col">
<div class="card">
<h5 class="card-header">Destinataire</h5>
<ul class="list-group list-group-flush">
<li class="list-group-item">
Contrôle de la politique SPF de lexpéditeur:
[% IF recipient.spf == 'enabled' %]
<span class="text-success">activé</span>
[% ELSE %]
<span class="text-danger">désactivé</span>
[% END %]
</li>
<li class="list-group-item">
Contrôle de la signature DKIM des courriels envoyés par lexpéditeur:
[% IF recipient.dkim == 'enabled'%]
<span class="text-success">activé</span>
[% ELSE %]
<span class="text-danger">désactivé</span>
[% END %]
</li>
<li class="list-group-item">
Contrôle de la politique DMARC de lexpéditeur:
[% IF recipient.dmarc == 'enabled' %]
<span class="text-success">activé</span>
[% ELSE %]
<span class="text-danger">désactivé</span>
[% END %]
</li>
</ul>
</div>
</div>
</div>
</div>