def METHOD_NAME(self, email):
    try:
        result = validate_email(
            email,
            check_deliverability=False,
        )
    except EmailSyntaxError as e:
        raise ValidationError(_(f"{email.strip()} is an invalid email")) from e
    normalized_email = result.local_part + "@" + result.domain
    if len(normalized_email) > 77:
        raise ValidationError(
            _(
                f"The email is too long, "
                f"a maximum of 77 characters is allowed: \n{email.strip()}"
            )
        ) from None
    return normalized_email