Actually, there are a lot of companies that do email verification. They have large lists of people with varying amounts of data on them, and they can validate the email against that for you. It isn't cheap though. Look for Address Validation services.
There are also some good email marketing companies that will work with you to systematically send out the emails so that you don't get blacklisted for spam. I've worked with FluencyMedia in the past, and they have a great program for this. Some of the bigger email marketing companies won't even touch you if you list isn't clean to begin with.
One of the things you need to keep in mind is that opt-in only lasts for a short time (6-18 months at the most). So, if this list is older than 18 months, chances are their opt-in as expired, and if you email them you will be spamming. The only way to contact them safely is to send them a message something like: "We haven't heard from you in a while, would you like to stay on our email list?"
Be careful, in addition to possible fines from CANN-SPAM, you could also get blacklisted but spam blocking companies and ISPs, and that is a MAJOR pain to remove.