I created a program that is supposed to send an email blast based on Activity being logged in salesforce. I have it set up to run as a batch once a day.
Based on the way I have it set up, the emails were going to me and not to the actual contact, would love to know what I may be missing in this set up.
Something is wrong with your test setup. Send Email always goes to the person who triggered the action/matched the filter.