Any way to send mass emails?

I am looking to promote my Services.
I am wondering is it still possible to send mass emails like to 5 million emails.
Is there any software out there.. How much does it cost?
And is it totally 100% safe to send as many as emails or can i face some legal trouble with it ( i dont think so though)