From 3c11b3b12481bc67d0af1ac02df755273e313f2c Mon Sep 17 00:00:00 2001 From: Michael M Slusarz Date: Tue, 24 Aug 2010 22:47:42 -0600 Subject: [PATCH] Catch emails between square brackets --- framework/Text_Filter/lib/Horde/Text/Filter/Emails.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/Text_Filter/lib/Horde/Text/Filter/Emails.php b/framework/Text_Filter/lib/Horde/Text/Filter/Emails.php index f536fb67b..3b2d9abd6 100644 --- a/framework/Text_Filter/lib/Horde/Text/Filter/Emails.php +++ b/framework/Text_Filter/lib/Horde/Text/Filter/Emails.php @@ -61,7 +61,7 @@ class Horde_Text_Filter_Emails extends Horde_Text_Filter_Base ((?(1)\s*\])) | # Version 2 Pattern 9 and 10: simple email addresses. - (^|\s|<|<)([\w-+.=]+@[-A-Z0-9.]*[A-Z0-9]) + (^|\s|<|<|\[)([\w-+.=]+@[-A-Z0-9.]*[A-Z0-9]) # Pattern 11 to 13: Optional parameters ((\?)([^\s"<]*[\w+#?\/&=]))? # Pattern 14: Optional closing bracket -- 2.11.0