diff --git a/interface/lib/plugins/mail_user_filter_plugin.inc.php b/interface/lib/plugins/mail_user_filter_plugin.inc.php index 4f24042b303bca819da67de91ec4ab6c72933b03..cc1d33dbe6995d5ebfeddacc428e0aa0c247159c 100644 --- a/interface/lib/plugins/mail_user_filter_plugin.inc.php +++ b/interface/lib/plugins/mail_user_filter_plugin.inc.php @@ -168,20 +168,20 @@ class mail_user_filter_plugin { $searchterm = preg_replace( $patterns, $replace, $page_form->dataRecord["searchterm"] ); } else { $sieve_regex_escape = array( - '\\' => '\\\\\\', - '+' => '\\\\+', - '*' => '\\\\*', - '?' => '\\\\?', - '[' => '\\\\[', - '^' => '\\\\^', - ']' => '\\\\]', - '$' => '\\\\$', - '(' => '\\\\(', - ')' => '\\\\)', - '{' => '\\\\{', - '}' => '\\\\}', - '|' => '\\\\|', - '.' => '\\\\.', + '\\' => '\\\\', + '+' => '\\+', + '*' => '\\*', + '?' => '\\?', + '[' => '\\[', + '^' => '\\^', + ']' => '\\]', + '$' => '\\$', + '(' => '\\(', + ')' => '\\)', + '{' => '\\{', + '}' => '\\}', + '|' => '\\|', + '.' => '\\.', # these (from preg_quote) should not be needed #'=' => '\\\\=', #'!' => '\\\\!',