Why do you need a free one? Are you that cheap that you are not willing to invest in software? Instead, you will waste time and risk getting a virus just to find something that may not do what you want it to because its a cracked version from years ago?
When you are ready to take yourself and your business serious, try GSA Email Spider or Fast Email Extractor. Pretty sure both have demos so that you can see if it works for you. I have 5 different extractors that I use as some work better than others based on the type of website I am pulling from.
The last thing you want is a all-in-one solution. Get a good scraper and a good mailer.
Depending on if you want to mail from your desktop or server will depend upon the suggestion.
And stop being cheap and buy something...