Sending out 90.000 invitation emails is a delicate matter. Sending mass emails without being considered a spammer is a science. If you just go about it and send, there is a high chance your server will end up in spam black lists and/or be blocked from sending emails to major email providers like Gmail, etc.
Gmail has some information on how to avoid getting blocked when sending bulk email to their users (with 90.000 emails there is a good chance that quite a few are gmail). Other providers are probably similar.
support.google.com/mail/answer/81126?hl=en
I think you should really read into this and/or consult a professional with this.
Most import is that you have a good SMTP server that is well configured and is not in a "bad neighborhood" (in a datacenter with a lot of spammers).
Then your email content is also important, the quality of your email list as well (if you send many wrong emails to them, this will lead to blocking by Gmail and Co).
As I said, this is a science and it is impossible to cover this in a forum like this one.