User title: UNB developer & webmaster
Member since Jan 2004 ·
3855 posts · Location: Erlangen, Germany
Group memberships: Administrators, Members
Problem located. It must be common.lib.php, function is_mailaddr. It looks like the regular expression doesn't allow more than one underscore (_) in a row. Do such e-mail addresses really exist? According to the RFC, it seems to be allowed. I must have missed that about 4 years ago...
As a quick fix, you could probably replace the similar looking line in that function with this:
$pattern_local = '^[A-Za-z0-9.!#$%&'*+\\-/=?\\^_`{|}~]+$';
♪ ...nanananah, all in all we’re just brilliant thieves, nanananah... ♪♬