User Formatting Rules

email_address

    • Our system validates top-level domain (TLD) extension of a member’s email address. This is to ensure that only valid TLDs are used (i.e. .com, .net, .gov, .edu, etc.). .testest is not a valid TLD and will cause the User Create/User Update call to error.

    • There can only be one “@” symbol. The characters before the “@” symbol in the username must be in the set of alphanumeric values or “. _ % + -“; all other characters are disallowed. The characters after the “@” in the mail server must contain only alphanumeric values or “_ -“; all other characters are disallowed. A “.” must separate the mail server and top-level domain. Lastly the top-level domain must only contain 2-6 alphabetic characters. None of the email validation rules are case sensitive.
    • Allowed values
      • For username: alphanumeric or . _ % + –
      • For mail server: alphanumeric or –
      • or top level domain: alphabetic characters only
    • Email Address formatting errors
      • Plain address Missing @ sign and domain
      • #@%^%#$@#$@#.com → Garbage
      • @domain.com → Missing username
      • Joe Smith email@domain.com → Encoded html within email is invalid
      • email.domain.com → Missing @
      • email@domain@domain.com → Two @ sign
      • .email@domain.com → Leading dot in address is not allowed
      • email.@domain.com → Trailing dot in address is not allowed
      • email..email@domain.com → Multiple dots
      • あいうえお@domain.com → Unicode char as address
      • email@domain.com (Joe Smith) → Text followed email is not allowed
      • email@domain → Missing top level domain (.com/.net/.org/etc)
      • email@-domain.com → Leading dash in front of domain is invalid
      • email@domain.web.web → Is not a valid top level domain
      • email@111.222.333.44444 → Invalid
      • email@domain..com → Multiple dot in the domain portion is invalid