какво ще кажете за това?
SELECT * FROM users WHERE email REGEXP '[.].*[.].*@';
това търси две (или повече) точки преди @ (което все пак би позволило имена на домейни с множество точки като .co.uk и т.н.).
Въпреки това трябва да вземете предвид възможността някои потребители наистина да имат няколко точки в потребителското си име и това все пак ще бъде законно.