500.000 emails per hour. It is possible?

Hello! I work in a Brazilian company with more than 100,000 employees and with more than 50 million customers.

I need to send 500000 emails per hour. It is possible? How is it possible?

Does anyone have any similar experience?

Thanks in advance.