This tip is for small companies. It is better to assign each user alias ids along with email id and the users can use the alias id to sign up for external sites. If there is too much spamming then diasble that alias id.