config.example: transiente SMTP-Auth-Fehler und Rückfallweg dokumentieren

Auf dem Server scheiterte die Anmeldung mit "Could not authenticate", lief
Minuten später ohne jede Änderung fehlerfrei und wurde parallel vom
Entwicklungsrechner durchgehend angenommen. Es war also vorübergehend, nicht
falsch konfiguriert — vermutlich der Brute-Force-Schutz des Mailservers.

Notiert, damit das nicht als Konfigurationsfehler behandelt wird, plus der
nachgewiesene Rückfallweg (localhost:25 ohne Anmeldung, der lokale Relay).
Bewusst nicht der Standard: mit localhost liefen Dev und Produktion auseinander.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NzeVVgMCrzCDJAKeLEdKr7
This commit is contained in:
2026-07-31 17:05:02 +02:00
parent 748f029afb
commit f1ba364922

View File

@@ -80,6 +80,20 @@ return [
// All-Inkl SMTP (Postfach im KAS anlegen; Host = <KAS-Login>.kasserver.com). // All-Inkl SMTP (Postfach im KAS anlegen; Host = <KAS-Login>.kasserver.com).
// Verbindung testen ohne Mailversand: php bin/smtp-test.php // Verbindung testen ohne Mailversand: php bin/smtp-test.php
//
// „SMTP Error: Could not authenticate" auf dem Server, obwohl dieselben Daten vom
// Entwicklungsrechner angenommen werden? Am 31.07.2026 war das VORÜBERGEHEND:
// derselbe Weg lief Minuten später fehlerfrei, ohne Änderung an der Config
// (vermutlich der Brute-Force-Schutz des Mailservers). Erst `php bin/smtp-test.php --probe`
// laufen lassen, bevor irgendetwas hier geändert wird — und nicht in Serie
// wiederholen, jeder Fehlversuch ist ein fehlgeschlagener Login.
//
// Bekannter RÜCKFALLWEG auf diesem Webspace, falls die Anmeldung öfter kippt:
// host 'localhost', port 25, ohne Verschlüsselung und OHNE Anmeldung — der lokale
// Relay des Hosters nimmt uns an (am 31.07.2026 nachgewiesen). Dann kann eine
// Anmeldung gar nicht mehr fehlschlagen. Bewusst NICHT der Standard: mit
// 'localhost' liefen Dev und Produktion auseinander (lokal gibt es keinen
// Mailserver), und ein Codepfad ist leichter zu pflegen als zwei.
'smtp' => [ 'smtp' => [
'host' => 'w01ca75d.kasserver.com', 'host' => 'w01ca75d.kasserver.com',
'port' => 587, // STARTTLS 'port' => 587, // STARTTLS