mail test method

This commit is contained in:
2026-08-07 12:39:21 +02:00
parent e3ca295ebd
commit 8eaac47ef6
3 changed files with 123 additions and 5 deletions
+61
View File
@@ -143,6 +143,50 @@
background: #f8f9fa;
color: #666;
}
.btn {
display: inline-block;
padding: 0.75rem 1.5rem;
background: #0066cc;
color: #fff;
border: none;
border-radius: 6px;
font-size: 0.875rem;
cursor: pointer;
text-decoration: none;
}
.btn:hover {
background: #0055aa;
}
.btn:disabled {
background: #ccc;
cursor: not-allowed;
}
.flash {
margin-top: 1rem;
padding: 0.75rem;
border-radius: 6px;
font-size: 0.875rem;
}
.flash-success {
background: #d4edda;
color: #155724;
}
.flash-error {
background: #f8d7da;
color: #721c24;
}
.test-info {
font-size: 0.8125rem;
color: #888;
margin-top: 0.75rem;
}
</style>
</head>
<body>
@@ -172,6 +216,23 @@
{% endif %}
</div>
</div>
{% if success %}
<div class="flash flash-success">{{ success }}</div>
{% endif %}
{% if error %}
<div class="flash flash-error">{{ error }}</div>
{% endif %}
<div class="card">
<div class="card-title">E-Mail-Test</div>
<form method="post" action="/admin/test-send">
<button type="submit" class="btn">Test-Geburtstagsmail senden (06.08.)</button>
</form>
<div class="test-info">
Sendet eine Test-Geburtstagsmail an die konfigurierte Adresse (MAIL_TO) mit allen Kontakten, die am 6. August Geburtstag haben. Das Layout entspricht der täglichen Geburtstagsmail.
</div>
</div>
</div>
</body>
</html>