From d89c23ad0e231be4c94c015fce01c0e35da2fabd Mon Sep 17 00:00:00 2001 From: OpenXE <> Date: Wed, 18 Jan 2023 14:41:12 +0100 Subject: [PATCH] bugfix ticket system mail addresses with long tld > 4 characters --- www/pages/ticket.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/www/pages/ticket.php b/www/pages/ticket.php index b4b51263..b16c8d6c 100644 --- a/www/pages/ticket.php +++ b/www/pages/ticket.php @@ -776,12 +776,12 @@ class Ticket { // Attachments $files = $this->app->erp->GetDateiSubjektObjektDateiname('Anhang','Ticket',$drafted_messages[0]['id'],""); - $pattern = '/[a-z0-9_\-\+\.]+@[a-z0-9\-]+\.([a-z]{2,4})(?:\.[a-z]{2})?/i'; + $pattern = '/[a-z0-9_\-\+\.]+@[a-z0-9\-]+\.([a-z]{2,63})(?:\.[a-z]{2})?/i'; + preg_match_all($pattern, $drafted_messages[0]['mail'], $matches); $to = $matches[0]; if ($drafted_messages[0]['mail_cc'] != '') { - $pattern = '/[a-z0-9_\-\+\.]+@[a-z0-9\-]+\.([a-z]{2,4})(?:\.[a-z]{2})?/i'; preg_match_all($pattern, $drafted_messages[0]['mail_cc'], $matches); $cc = $matches[0]; } else {