Earlier quoted context omitted.
You still need to set up the SMTP server with this solution. Creating the relay is the hard part of any mail service because even SMTP aside, you need to set DNS entries on your FROM domain to authorise your SMTP relay's IP (otherwise spam filters will just block your email). And if it's regular commercial mailshots then you'd need to register with one of the trusted services (which isn't free) and have all sorts of…
Yes, good point about email being complex to implement - both the server and the clients that use it. Example: Some years back, I remember reading a book (I think from O'Reilly) about using programming email, by an author called David Wood [1]. Update: I just did this google search: java and email book david wood and looked at the results. The first hit is that book - it's name was actually Programming Internet Email…
Sorry, "its name was" :)
Still forget that rule sometimes.