Allow top level devel domain name up to 63 characters in email adresses

This corrects the server side validation, and fixes the bug: https://bugzilla.proxmox.com/show_bug.cgi?id=716
This commit is contained in:
Emmanuel Kasper 2015-09-17 12:11:09 +02:00 committed by Dietmar Maurer
parent 2c3c3ffe88
commit 87cb0e6064

View File

@ -245,8 +245,8 @@ register_format('email', \&pve_verify_email);
sub pve_verify_email {
my ($email, $noerr) = @_;
# we use same regex as extjs Ext.form.VTypes.email
if ($email !~ /^(\w+)([\-+.][\w]+)*@(\w[\-\w]*\.){1,5}([A-Za-z]){2,6}$/) {
# we use same regex as in Utils.js
if ($email !~ /^(\w+)([\-+.][\w]+)*@(\w[\-\w]*\.){1,5}([A-Za-z]){2,63}$/) {
return undef if $noerr;
die "value does not look like a valid email address\n";
}