feat(admin): add SMTP test email button on parametres page

This commit is contained in:
Pontoporeia
2026-04-22 10:40:47 +02:00
parent 4839b568de
commit 5a58eefe66
6 changed files with 127 additions and 0 deletions

View File

@@ -186,6 +186,27 @@
<button type="submit">Enregistrer</button>
</form>
<!-- Test d'envoi -->
<fieldset class="param-fieldset-inline param-smtp-test">
<legend>Tester l'envoi d'un e-mail</legend>
<p>Envoie un e-mail de test via le relay SMTP configuré ci-dessus.</p>
<?php if (!$smtpConfigured): ?>
<p class="param-note">⚠ Configurez le relay SMTP avant de pouvoir tester l'envoi.</p>
<?php else: ?>
<form method="post" action="actions/smtp-test.php" class="param-form param-smtp-test-form">
<input type="hidden" name="csrf_token" value="<?= htmlspecialchars($_SESSION['csrf_token']) ?>">
<div class="param-smtp-test-row">
<div>
<label for="smtp_test_email">Adresse de destination</label>
<input type="email" id="smtp_test_email" name="test_email"
placeholder="test@example.com" required>
</div>
<button type="submit">Envoyer le test</button>
</div>
</form>
<?php endif; ?>
</fieldset>
</section>
<!-- ══════════════════════════════════════════════════════════════