I use a unique e-mail address for each web site I login to. This amounts to a few hundred different e-mail addresses all with my custom domain. Where I host my domain forwards all these e-mails to my single Gmail account.

However, Gmail puts all these e-mails in my Spam folder. I gather it does this because the SPF check is failing. I have been marking these e-mails as not Spam for several months but to no avail: they keep going into Spam.

Is there any way around this?


2 Answers 2


Typically this behavior is tied to the way the messages are being forwarded or the provider you are using. You are more likely than not to receive SPAM on the aliases in question so really what you want to do it is get Gmail not to automatically assume the forwarded emails are SPAM but rather behave as it typically does and use other factors to determine the SPAM score.

Usually, the best way to use a 3rd party email account such as cPanel or such with Gmail as your front-end is not to forward the mail but rather have Gmail reach out via POP and remove the mail from the other account. This allows you to enjoy the BENEFIT of Gmail's SPAM filtering and other features you wish to use without the behaviors you are currently experiencing.

You should setup 'Check mail from other accounts' under settings and also 'Send mail as' and 'Reply from the same address the message was sent to'. All these settings can be found on the accounts tab of Gmail settings (https://mail.google.com/mail/u/0/#settings/accounts).

If for some reason this isn't acceptable to you, Dynu, has full-featured email for $19.99/yr that I use only as a catchal forwarding to my Gmail account and I don't have the problem I normally encounter with the massive resellers and I do the same as you: https://www.dynu.com/Email/FullService

I would say if you already have everything setup at a host, the POP solution is ideal as it leverages everything you already have in place just in a different way, and you are likely better off archiving your email at Gmail than in the mailbox at your host.

Hope that is clear.


You can create a filter that matches emails sent from your custom domain (using example.com here) and set it to never send to spam. (If this isn't how your email is set up, you can change the filter and it should still work.)

  1. Enter from:(@example.com) in the search bar and click the Show search options Show search options icon
  2. Click the gray Create filter link
  3. Check the Never send it to spam checkbox
  4. Click the blue Create filter button

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.