Thanks for the feedback.
You will find out it is actually quite difficult, see for example http://stackoverflow.com/questions/201323/using-a-regular-expression-to-validate-an-email-address/719543#719543
Personally I would simply check for @ and allow the address. An alternative is to do the check, alert the user that the e-mail they typed is possibly wrong but allow them to still use that address if they want to.
PS don't worry about delays. I posted over a weekend and we are probably in different time zones so delays are expected.
Arnold