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

85 lines
3.2 KiB
Plaintext
Raw Permalink Normal View History

[% 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>