Prevent users entering personal email addresses (Hotmail, Gmail, etc)

Hi everyone,

We are a purely B2B business, and therefore should not have any contacts' personal email addresses such as @hotmail, @gmail, @yahoo, etc.

Is there a way to prevent email addresses with these suffixes being saved in Sugar? I cannot see a way to do this via Studio, but perhaps this can be done via code customisation...? Is this feasible?

I appreciate this is mostly an end-user training issue which we are addressing, but I'd like to fully prevent this from happening in the future with new starters etc.

We are on an old Ultimate version of Sugar, but will be upgrading to v8 upon it's GA release.

Many thanks!