diff --git a/interface/web/mail/form/mail_mailinglist.tform.php b/interface/web/mail/form/mail_mailinglist.tform.php index 295bd8d5710fc33c1736656500ef322eeee6186f..7834b005de880427ddf883e204c2b74d99b57aee 100644 --- a/interface/web/mail/form/mail_mailinglist.tform.php +++ b/interface/web/mail/form/mail_mailinglist.tform.php @@ -103,6 +103,10 @@ $form["tabs"]['mailinglist'] = array ( 'errmsg'=> 'listname_error_empty'), 1 => array ( 'type' => 'UNIQUE', 'errmsg'=> 'listname_error_unique'), + 2 => array ( + 'type' => 'REGEX', + 'regex' => '/^[_a-z0-9][\w\.\-_\+@]{1,255}$/', + 'errmsg'=> 'listname_error_regex'), ), 'filters' => array( 0 => array( 'event' => 'SAVE', diff --git a/interface/web/mail/lib/lang/de_mail_mailinglist.lng b/interface/web/mail/lib/lang/de_mail_mailinglist.lng index 1d143b690c4197d8cd370d638eecc5c4103259be..e09153f44b4d386cf600eb83623c5a5b5e2df126 100644 --- a/interface/web/mail/lib/lang/de_mail_mailinglist.lng +++ b/interface/web/mail/lib/lang/de_mail_mailinglist.lng @@ -3,6 +3,7 @@ $wb['limit_mailmailinglist_txt'] = 'Limit erreicht'; $wb['domain_error_empty'] = 'Domain ist leer.'; $wb['listname_error_empty'] = 'Listenname ist leer.'; $wb['domain_error_regex'] = 'Domain Name ist nicht gültig.'; +$wb['listname_error_regex'] = 'Der Listenname ist ungültig. Die Mindestlänge beträgt 2 Zeichen (erlaubt sind: [a-z 1-9 - _])'; $wb['email_in_use_txt'] = 'E-Mail Adresse ist bereits in Benutzung'; $wb['no_domain_perm'] = 'Sie haben keine Rechte für diese Domain.'; $wb['password_strength_txt'] = 'Passwortkomplexität';