vad sägs om detta?
SELECT * FROM users WHERE email REGEXP '[.].*[.].*@';
detta söker efter två (eller fler) punkter före @ (vilket fortfarande skulle tillåta domännamn med flera punkter som .co.uk etc).
Du bör dock överväga möjligheten att vissa användare verkligen kan ha flera punkter i sitt användarnamn också, och det kommer fortfarande att vara legitimt.