I'm not sure I understand how changing ~all to -all would help. (The answer might be that it is not possible, which is acceptable, as I just want to understand the situation). Click in the From section, and type in the email address from the sender that you want to keep out of your spam folder. Then, navigate to Filters and Blocked Addresses. First, click on the Settings icon that looks like a gear. Many email services also offer filters (and advanced filters) that let you search the messages in. Setting your spam filter in Gmail is relatively simple. My question is if it is possible to have an Google aliased domain to pass SPF, and if so, how. You can also use the search bar to hunt by keyword or sender (type in 'spam:' then the keyword). See the attached photos, from MX Toolbox's header analyzer, for an email that is sent from Gmail using the address. However, I believe that emails sent from the address aren't even looking at the SPF record - they are looking at the SPF, and the DKIM. Changing your gmail spam folder to Show makes it easier to monitor how many spam emails you receive and check your spam folder. It's not clear why the SPF record isn't just set to the above, but it seems to work per SPF checks (MXToolbox, etc) Change your Spam folder to show (if it is hidden) By default the Spam folder is hidden when a gmail or Google account is set up. I am unsure why the SPF is set up this way, but the address in this record is a TXT record with the value v=spf1 include:_ ~all