I have an EE site with 30-50 daily registrations. We're noticing that a lot of the registration confirmation emails are going to spam folders lately (through testing and user reports, along with a lot of non-spam pending members). I've tried running the email both through php mail and SMTP, with similar results. This isn't a major area of expertise for me, so I'm hoping some of you have suggestions for how to reduce the chance that these automated emails end up in someones spam folder.

  • I'm also noticing that more emails are ending up in spam w/ SMTP than php mail, which is backwards from what I've been told should happen. Commented Jan 10, 2013 at 2:46
  • even my registration emails are ending in spam folders. Did you guys had any success in getting the emails delivered to the Inbox. Commented Jun 9, 2015 at 11:33

2 Answers 2


I’ve been down this road a number of times, and have even had problems with emails originating out of an EngineHosting server while email was handled through Google Apps.

There’s probably a problem between what your server is reporting its address as and what your email that’s being generated says its from. I would highly recommend moving all transactional emails to the very excellent Mandrill service from MailChimp. You can even authenticate so that the emails show up as verified for that domain. The service is free up to 12,000 transactional emails a month, so you probably won’t need to even pay for the service.

If you’d like to automate it a bit, you could also check out ObjectiveHTML’s awesome Postmaster addon. It does much of what Mandrill does, but makes it quite a bit easier, and he’s always adding awesome things to it.

  • Mandrill looks like a good option here, I'll give it a shot and hope it works better! Commented Jan 10, 2013 at 3:00
  • SendGrid is a nice alternative to Mandrill that works well, too: sendgrid.com
    – Low
    Commented Jan 11, 2013 at 7:44

Here is the hit list I would go down:

  • Check the email addresses on outgoing messages (Admin -> Email Configuration AND Members -> Preferences). The shopping carts that set up member accounts have additional settings.
  • Learn about the SPF (Sender Policy Framework) DNS records which notify other mail servers of who may send mail from your domain. GoDaddy has a tutorial, and you can find others around.
  • Make sure that your hosting provider (the IP sending messages) has not been blacklisted by some spam service. If this has happened, you might end up with email messages bounced back to you which explain how to get taken off the list.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.