Mailversand: Brevo durch All-Inkl-SMTP ersetzt + sendefreier Verbindungstest

Versand läuft jetzt über das KAS-Postfach noreply@tsv08kulmbach.de
(w01ca75d.kasserver.com:587, STARTTLS) — ein Drittanbieter weniger,
SPF der Domain deckt den Server bereits ab. bin/smtp-test.php prüft
Verbindung, TLS und Login ohne eine Mail zu versenden (Debug bewusst
aus, damit keine Credentials im Terminal landen).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-05 00:27:19 +02:00
parent 3a591fe8d0
commit 3d8ded28da
3 changed files with 63 additions and 8 deletions

View File

@@ -17,14 +17,15 @@ return [
// Generieren mit: php -r "echo bin2hex(random_bytes(32));"
'app_secret' => 'CHANGE_ME',
// Brevo SMTP (Login + SMTP-Schlüssel aus dem Brevo-Dashboard, nicht das Konto-Passwort).
// All-Inkl SMTP (Postfach im KAS anlegen; Host = <KAS-Login>.kasserver.com).
// Verbindung testen ohne Mailversand: php bin/smtp-test.php
'smtp' => [
'host' => 'smtp-relay.brevo.com',
'host' => 'w01ca75d.kasserver.com',
'port' => 587, // STARTTLS
'username' => 'BREVO_LOGIN',
'password' => 'BREVO_SMTP_KEY',
// Absender muss in Brevo als Sender verifiziert sein.
'from' => 'info@tsv08kulmbach.de',
'username' => 'noreply@tsv08kulmbach.de', // volle Postfach-Adresse
'password' => 'POSTFACH_PASSWORT',
// Absender: das authentifizierte Postfach (gleiche Domain, sonst lehnt All-Inkl ab).
'from' => 'noreply@tsv08kulmbach.de',
'from_name' => 'TSV 08 Kulmbach',
// Empfänger der Formular-Mails.
'to' => 'info@tsv08kulmbach.de',