E-Mail-Adressen: Umlaute im lokalen Teil bei der Eingabe abweisen

Log-Analyse 26.08. (P1-4): Adressen wie "ruediger@..." mit Umlaut im
lokalen Teil lehnt der Mailer ab; Checkout-Bestaetigung und
Abo-Erinnerung scheiterten. Registrierung, Checkout, Kunden- und
Profilformulare pruefen jetzt mit email:filter. Die Abo-Erinnerung
ueberspringt bestehende Adressen dieser Art mit einem Log-Eintrag statt
einer Transport-Exception.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Kevin 2026-09-23 15:41:16 +00:00
parent 7daebf32eb
commit 323024f65d
10 changed files with 24 additions and 12 deletions

View file

@ -113,7 +113,7 @@ class CustomerController extends Controller
{
$rules = [
$email => 'required|string|email|max:255|unique:shopping_users,billing_email',
$email => 'required|string|email:filter|max:255|unique:shopping_users,billing_email',
];
$messages = [
'unique' => __('validation.custom.unique_email_client'),
@ -125,7 +125,7 @@ class CustomerController extends Controller
return back()->withErrors($validator)->withInput(Request::all());
}
$rules = [
$email => 'required|string|email|max:255|unique:users,email',
$email => 'required|string|email:filter|max:255|unique:users,email',
];
$messages = [
'unique' => __('validation.custom.unique_email_member'),
@ -174,7 +174,7 @@ class CustomerController extends Controller
'billing_salutation' => 'required',
'billing_firstname' => 'required',
'billing_lastname' => 'required',
'billing_email' => 'required|email',
'billing_email' => 'required|email:filter',
'billing_address' => 'required',
'billing_zipcode' => 'required',
'billing_city' => 'required',