Mask is not appropriate in this instance, you are not likely to be able to correctly know how many characters before and after the @.
Use the 'format as = email' property and this will ensure that the users cannot submit the form until the field is set with a correctly formatted email
