From e18d992ee1a37bf76e2ef5a0d136df8fe591a914 Mon Sep 17 00:00:00 2001 From: alecpl Date: Fri, 4 Feb 2011 11:58:19 +0000 Subject: - Fix adding contacts: convert e-mail to ascii before format checking --- program/steps/mail/addcontact.inc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'program/steps') diff --git a/program/steps/mail/addcontact.inc b/program/steps/mail/addcontact.inc index ba9a44aa3..03adcbe21 100644 --- a/program/steps/mail/addcontact.inc +++ b/program/steps/mail/addcontact.inc @@ -41,7 +41,9 @@ if (!empty($_POST['_address']) && is_object($CONTACTS)) $OUTPUT->show_message('errorsavingcontact', 'error'); $OUTPUT->send(); } - else if (!check_email($contact['email'], false)) { + + $email = rcube_idn_to_ascii($contact['email']); + if (!check_email($email, false)) { $OUTPUT->show_message('emailformaterror', 'error', array('email' => $contact['email'])); $OUTPUT->send(); } -- cgit v1.2.3