I know there are many node.js modules to send emails from SMTP/gmail/hotmail/outlook etc, but I am stuck one step behind. I am coming from PHP land where you just use the mail class. What I never needed to ask myself was, where is this email coming from (the apache/etc server?) and why does Node need to send it through a 'provider' or sorts? I think I have no idea how email works.. I kind of dont like the fact that I need to go through another route first (what if they are down, what if I am building a node_module that I want to share and I don't know what kind of service the user is going to use.. etc)
Thanks for any clarification.