You can try before inserting a record for checking whether the specific record-email is already been there or not.
select cout(emailid) where emailid='xyz@abc.com'
or
select * where emailid='xyz@abc.com'
if retrieved query result contains any row then you must not insert the record with that email id as its already present.