Line 789 of framework/php/class-form-generator.php has:
if(preg_match("!^\w[\w|\.|\-]+@\w[\w|\.|\-]+\.[a-zA-Z]{2,4}$!", urldecode($_POST[$id]))) return "valid";
However, the new tld’s (like .systems for instance) will fail this test, so I would suggest that the {2,4} length be changed to {2,13} at least, since the longest new gtld I can find is 13 characters long. This may change however as more domains are created.
Hi!
Thanks for the suggestion, i’ll let Kriesi know about this.
Cheers!
Josue