From 4475cbe0d686f7103499ea8e2576896e2087ae1f Mon Sep 17 00:00:00 2001 From: alec Date: Tue, 16 Aug 2011 17:32:52 +0000 Subject: - Fix/simplify email regexp to prevent "no valid recipients" SMTP error (#1488040) git-svn-id: https://svn.roundcube.net/trunk@5073 208e9e7b-5314-0410-a742-e7e81cd9613c --- roundcubemail/program/steps/mail/sendmail.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roundcubemail/program/steps/mail/sendmail.inc b/roundcubemail/program/steps/mail/sendmail.inc index aee498221..f81c1529d 100644 --- a/roundcubemail/program/steps/mail/sendmail.inc +++ b/roundcubemail/program/steps/mail/sendmail.inc @@ -144,7 +144,7 @@ function rcmail_email_input_format($mailto, $count=false, $check=true) global $EMAIL_FORMAT_ERROR, $RECIPIENT_COUNT; // simplified email regexp, supporting quoted local part - $email_regexp = '(\S+|("\s*(?:[^"\f\n\r\t\v\b\s]+\s*)+"))@\S+'; + $email_regexp = '(\S+|("[^"]+"))@\S+'; $regexp = array('/[,;]\s*[\r\n]+/', '/[\r\n]+/', '/[,;]\s*$/m', '/;/', '/(\S{1})(<'.$email_regexp.'>)/U'); $replace = array(', ', ', ', '', ',', '\\1 \\2'); -- cgit v1.2.3