The biggest problem is not getting your application to send mail, but to get the mail into the inboxes of people and not spam. That is what you pay the big providers for. Email is broken in that way. I’d advise you to go for a paid service if you want your emails to reliably arrive.