Mass Email Notification to 1Mn Contacts

We have a customer with more than a Million contacts in the database. There is a change in how contact details are now going to be managed and hence an email needs to be legally sent to all the contacts. What is the best way to do this without harming the IP reputation?