Some top level domains such as ".tech" are not valid when creating a contact
Some top level domains such as ".tech" are not valid in Changepoint and result in the error "The email address of the sender is invalid or incomplete...".
Note: This defect has been fixed as of Changepoint 2014 SP1
Workaround
If upgrading is not possible, then you can modify the "isValidEmailAddressRegEx" value in the file \Enterprise\JS\inJsValidate.js.
Method 1
Add the "invalid" domain in between the other domains, being sure to maintain alphabetical order. For example, change the list from:
"...|pro|tel|travel..."
to:
"...|pro|tech|tel|travel..."
Method 2
Replace the value assigned to the variable "isValidEmailAddressRegEx", with the following string expression:
/^[a-z0-9!#$%&''''*+/=?^_`{}~-]+(?:\.[a-z0-9!#$%&''''*+/=?^_`{}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i;