sending a sequence of 3 emails scheduled in the future

sending a sequence of 3 emails scheduled in the future

Is there a way to schedule a group of emails to go out in the future?   If I use workflow rules there is no way to stop the emails once they meet the workflow criteria.   

Example.. I send 2 emails to a candidate and a 3rd will go in the future based on a workflow but I want to stop the final email from going.

Thanks,
Philip