summaryrefslogtreecommitdiff
path: root/roundcubemail/program/include
diff options
context:
space:
mode:
authoralec <alec@208e9e7b-5314-0410-a742-e7e81cd9613c>2010-06-19 18:04:48 +0000
committeralec <alec@208e9e7b-5314-0410-a742-e7e81cd9613c>2010-06-19 18:04:48 +0000
commit9f388d58749c4613ce015e8a31195547a3884f08 (patch)
treeb2621d16fa2fa1818a0fdaa3bf3c7823a0a509a8 /roundcubemail/program/include
parent23b53e8aa3d401d6afe56ea8bdf0ea739c6ce121 (diff)
- Fix dot-atom expression in e-mail validation regexp (#1486808)
git-svn-id: https://svn.roundcube.net/trunk@3772 208e9e7b-5314-0410-a742-e7e81cd9613c
Diffstat (limited to 'roundcubemail/program/include')
-rw-r--r--roundcubemail/program/include/main.inc2
1 files changed, 1 insertions, 1 deletions
diff --git a/roundcubemail/program/include/main.inc b/roundcubemail/program/include/main.inc
index 7c506d9e6..fff9652fa 100644
--- a/roundcubemail/program/include/main.inc
+++ b/roundcubemail/program/include/main.inc
@@ -1586,7 +1586,7 @@ function check_email($email, $dns_check=true)
// from PEAR::Validate
$regexp = '&^(?:
("\s*(?:[^"\f\n\r\t\v\b\s]+\s*)+")| #1 quoted name
- ([-\w!\#\$%\&\'*+~/^`|{}]+(?:\.[-\w!\#\$%\&\'*+~/^`|{}]+)*)) #2 OR dot-atom
+ ([-\w!\#\$%\&\'*+~/^`|{}=]+(?:\.[-\w!\#\$%\&\'*+~/^`|{}=]+)*)) #2 OR dot-atom (RFC5322)
$&xi';
if (!preg_match($regexp, $local_part))