There is no 100% reliable way of confirming a valid email address other than sending an email to user and and waiting for a response, like most forums.
I would go with the simple "@" validation rule and then email the user to confirm their email address.
Although, this is my personal opinion... I await other suggestions.