Preventing Spam; Using Nodemailer; Using Sendmail

Sam picture Sam · Jul 3, 2013 · Viewed 7k times · Source

I'm using the Nodemailer Node.js module to interface with sendmail. However, my emails go directly to the spam folder when reached by a Gmail account. Why are my emails being shit-canned? It must be something to do with the headers of the email, but I have no idea what it could be.

I'm not really familiar with emails and what spam filters look for, so could someone please provide me with some details on what to watch out for?

Thanks for reading. :)

Answer

AndyD picture AndyD · Jul 4, 2013

Here's a few reasons: http://www.codinghorror.com/blog/2010/04/so-youd-like-to-send-some-email-through-code.html

There are also blacklists of ip addresses. Anything coming from these would just be ignored or regarded as spam. If your email is sent from a server which doesn't seem to be linked to the from address you'll have potential issues as well.

Detecting spam and trying not to be seen as spam are both non trivial things. That's why a lot of mailing lists are done through a specialist provider.