From 280c16b99970d06334bd8950913512f25540de29 Mon Sep 17 00:00:00 2001
From: Demian <demian@pytech.de>
Date: Tue, 7 Feb 2023 08:35:37 +0100
Subject: [PATCH] Fixed regex to match the dkim_slector RFC compliant #6459

The dkim_select can start with a number, but has to contain atleast
1 letter and has to be between 1 and 63 characters long.
---
 interface/web/mail/form/mail_domain.tform.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/interface/web/mail/form/mail_domain.tform.php b/interface/web/mail/form/mail_domain.tform.php
index 30212be00e..4a042abf2e 100644
--- a/interface/web/mail/form/mail_domain.tform.php
+++ b/interface/web/mail/form/mail_domain.tform.php
@@ -132,7 +132,7 @@ $form["tabs"]['domain'] = array (
 			'width'  => '20',
 			'maxlength' => '63',
 			'validators' => array (  0 => array (   'type' => 'REGEX',
-					'regex' => '/^[a-z][a-z0-9]{1,63}$/',
+					'regex' => '/^(?=.*[a-z])[a-z0-9]{1,63}$/',
 					'errmsg'=> 'dkim_selector_error'),
 			),
 		),
-- 
GitLab