You will need to do some testing of your recordset before you use it with Universal Email. In DW you should be able to open the recordset and test it, this will show you all of the records that will have an email sent.
If the emails are being sent to everyone in the table then there is likely a problem with your recordset query. You will need to test and edit the query until it is giving you the correct results.