Why my emails land in spam (and how to get out)

Content is rarely the first cause. In order of impact: your mailboxes' provider, authentication, domain and IP reputation, volume, warm-up, and only then content and targeting.

Are you really in spam?

Nobody can tell you, recipient by recipient, whether an email landed in spam. You read it from trends: an open rate under 30% on a varied audience, a falling warm-up score, replies drying up.

Two checks first: open tracking must be on and your tracking domain must resolve, otherwise a 0% measures nothing (see here). And a test email sent to yourself doesn't count (see why).

1. Your mailboxes' provider

Emelia connects to your mailbox and your emails go out through your provider's servers. Its reputation becomes yours. It's the number one factor, far ahead of content.

ProviderWhat our support seesOur take
Google WorkspaceThe most reliable for outreach.Recommended
Microsoft 365Very good too. A brand-new Microsoft 365 tenant can be held back at first (error 550 5.7.708, see below).Recommended
OVHDecent and cheap. A cap of 200 messages per hour for the whole OVH account, across all domains.Fine to get started
Shared hosting providers: o2switch, Infomaniak, Hostinger, Gandi, IONOS, LWS…Strict hourly quotas, outbound filters, shared IPs that degrade, warm-up that ends up switching off.Avoid for sending
Personal Gmail, internet service provider addresses (SFR, Orange, Free…)No domain of your own, very strict outbound spam filters.Not recommended for outreach

Sending from Google to Outlook recipients, or the other way round, makes almost no difference: no need to try to match providers.

If your company already uses Google Workspace or Microsoft 365, ideally use a separate tenant for outreach.

✦ Your website and your sending mailboxes can live apart

Moving your sending mailboxes to Google or Microsoft doesn't touch your website hosting. See Buying your domains and sending mailboxes.

2. Authentication: SPF, DKIM, DMARC

These three records prove to your recipients' servers that you really are the sender. They're set in your domain's DNS zone, following your provider's documentation.

To see their status in Emelia: Accounts page, hover the mailbox's warm-up score, click View details, then scroll down to Domain authentication.

Domain authentication section of the warm-up details window: MX, SPF, DKIM and DMARC configured, Re-check settings button12
  • 1Status of MX, SPF, DKIM and DMARC: Configured, Missing or To verify. The (i) icon explains each line.
  • 2Re-check settings after every change to your DNS.
Accounts, hover the mailbox's warm-up score, then View details: the Domain authentication section sits at the bottom of the window.
ℹ︎ After a fix

A DNS change often takes 10 to 20 minutes to propagate, sometimes up to 24 hours. Then click Re-check settings: otherwise Emelia keeps showing the old state.

SPF and DKIM

  • SPF: a single TXT record per domain that covers all your services. The most common mistake is an SPF still pointing to your old provider. Emelia only checks that it exists: an outdated SPF still shows "Configured".
  • DKIM: provided by your email provider, switched on in its settings. "Missing" is a real signal: the test email arrived without a signature. At OVH, allow up to 24 hours on a new mailbox before it shows up.

DMARC: stay on p=none

DMARC is a TXT record named _dmarc, one per domain. For outreach, stay on p=none: a strict policy (p=quarantine, p=reject) can get your emails rejected and switch warm-up off. A missing DMARC won't block you, but it's recommended.

Recommended DMARC : TXT record named _dmarc, replace the address with one on your own domain.

v=DMARC1; p=none; rua=mailto:dmarc@your-domain.com
Read: SPF, DKIM and DMARC, the values to copy→

3. Domain reputation

  • Your main domain: never run outreach from it. If something goes wrong, your quotes, invoices and client emails are the ones landing in spam. See Prospecting from your main domain.
  • Too many mailboxes on one domain: spam reports add up on the domain, not on the mailbox. Stick to 3 mailboxes per domain (5 at most).
  • A domain that's too young: with no history, it starts with a handicap. That's what the 2 to 3 weeks of warm-up are for.
  • A domain with a past: a "new" domain may have been used before you bought it. Check it against blacklists (see below).
  • A subdomain: it doesn't protect your main domain and causes MX issues. Buy real domains, close to yours, and redirect them to your website.

4. Sending IP reputation

With a shared hosting provider, sending IP addresses are shared between its customers. As soon as it detects campaign activity, it automatically moves the account to a pool of lower-rated IPs. It doesn't block your mailbox: it gives it a bad IP, and your warm-up score drops (for example from 100 to 70 in about ten days).

1. At firstYour mailbox sendsfrom a decent IPof the provider2. Campaigns spottedThe provider detectsoutreachactivity3. Automatic switchYour account movesto poorly rated IPs:your score dropsAsking for another IP fixes nothing. What works:moving your sending mailboxes to Google Workspace or Microsoft 365.
The mechanism we see at shared hosting providers, IONOS first among them.

To be fair: a drop right after a campaign starts can also come from targeting or content. And a score of 70 is still usable. Until you switch providers, stick to 25 new contacts and 75 emails per day per mailbox, warm-up included.

Microsoft 365 and error 550 5.7.708 ("traffic not accepted from this IP"): the IP at fault is Microsoft's, never Emelia's, because a mailbox connected through the Microsoft connection sends via Microsoft's API. Microsoft refuses mail from IPs it considers low-reputation, especially on a new or trial tenant. Move to a paid licence assigned to each mailbox, wait about a day, then, if the error persists, ask Microsoft support for an exception from the admin center. Switch warm-up off in the meantime: every refusal makes the reputation worse. See Connecting Microsoft 365.

✕ Asking for a new IP is pointless

The provider won't put an outreach sender back on its clean IPs. The lasting fix is to move your sending mailboxes to Google Workspace or Microsoft 365.

5. Volume and pace

Emelia imposes no technical cap: your provider, then your recipients' servers, are the ones that penalise excessive volume.

  • 35 new contacts and 100 emails per day per mailbox at most, follow-ups included. 25 and 75 if warm-up stays on.
  • About 20 emails per hour per mailbox: use a wide window (for example 8:30 am to 5:30 pm), Emelia spreads sends across it. A short window packs sends into bursts.
  • One mailbox, one campaign (two at most, at different hours). The limits of each campaign add up on the mailbox.
  • To send more: more domains and more mailboxes, never more emails per mailbox. Plan 5 to 10 mailboxes for about 5,000 sends a month.
  • Repeated blocks from your provider: pause for 24 hours, then halve all your quotas.
Read: Volumes, days and hours→

6. Warm-up

A new mailbox needs 2 to 3 weeks of warm-up before outreach (10 to 15 days at the very least), even if its score already shows 100%. Then keep warm-up running during your campaigns: it maintains a balanced flow of incoming and outgoing email.

  • Score above 90: all good. You can send from 80.
  • Between 60 and 80: lower the campaign cadence on that mailbox.
  • Under 60: something is wrong (provider, DNS, domain reputation) and needs fixing before you send.
  • Warm-up switched itself off: find the cause before turning it back on, or it will drop again. See Warm-up turns itself off.
What we recommend
  • Short, simple text, in the recipient's language
  • A link to an online document rather than an attachment
  • Zero or one image, few links, all https
  • A plain-text signature (a LinkedIn link is fine)
  • Spintax as soon as you send lots of identical emails
  • A real first and last name as the sender
  • A custom tracking domain
What we advise against
  • Attachments: the worst thing for deliverability
  • URL shorteners (bit.ly…) and broken links
  • Rich HTML, heavy signatures, text all in bold
  • Words that smell like promotion: free, discount, offer
  • White text (written in dark mode): the email looks empty
  • A sender name like "outreach 2"
  • All your prospects in blind copy
ℹ︎ Spintax doesn't show in the preview

To check your variants, send yourself a real test. Spintax isn't A/B testing: it varies the text so that hundreds of identical emails don't leave the same mailbox. See Writing your sequence.

8. Targeting

  • Two or three contacts per company at most, and a shuffled list. Emailing one company in bulk triggers its security.
  • Consumer addresses (Gmail, Hotmail, Orange, Wanadoo…) filter outreach more heavily, and Orange blocks it whatever your provider. You need business addresses to write to business addresses.
  • An old or purchased list pushes bounces up, and bounces damage domain reputation. See I have too many bounces.

9. Blacklists

Public blacklists (Spamhaus, UCEPROTECT, SURBL…) list IPs and domains. Check your domain and your provider's IP on MXToolbox.

  • Your domain is listed: fix the cause, then request removal from the list in question.
  • Your provider's IP is listed: it's up to the provider to act. If it keeps happening, switch providers. At UCEPROTECT, level 2 is a problem, level 3 (which targets a provider's whole network) less so.
  • Warm-up cannot get a domain blacklisted.
ℹ︎ Not to be confused with

The Emelia blacklist is something else entirely: it's the list of addresses and domains you never want to contact again.

Getting a mailbox or domain back in shape

  • 1. Stop campaigns on the mailbox for one to three weeks, or drop to 5 new contacts a day.
  • 2. Keep warm-up running: the score recovers on its own. Switching it off doesn't help the score.
  • 3. Fix what's wrong: DNS, content, tracking domain, volume per mailbox, provider.
  • 4. Restart at a lower volume and watch the open rate step by step.

Changing providers doesn't reset everything: the domain keeps its age, and a short warm-up of the new mailbox is enough. Sometimes buying a new domain and creating a fresh mailbox is faster than repairing the old one.

Frequently asked questions

The questions we get asked on this topic, answered briefly.

My warm-up score is 100%, so why are my emails going to spam?

The score only measures warm-up emails, which are short and have no links. A real campaign, longer, with links or an attachment, sent to a cold audience, can land in spam with a perfect score. Always read the score and the real open rate together.

Should I ask my provider for a new IP?

No. On shared hosting, the IP degrades because the provider moves outreach accounts onto lower-rated IPs, and it won't move you back. The lasting fix is to move your sending mailboxes to Google Workspace or Microsoft 365.

How long does it take to get out of spam?

Allow one to three weeks of rest for the mailbox (or 5 new contacts a day), warm-up on, after fixing the cause. If the provider is the problem, nothing will change until you leave it.

Warm-up emails are in English: is that a problem for my campaigns in another language?

No. According to our tests, the language of warm-up emails has no effect on deliverability.

Does open tracking hurt deliverability?

With a custom tracking domain, no: it's actually a plus, especially towards Gmail and Outlook. Keep open tracking on at the start so you can measure. Click tracking, however, is unreliable (security filters click links): leave it off unless you have a specific need.

Do I need to add an Emelia SPF or IP?

No. Emelia has no sending server: there is nothing from Emelia to authorise in your SPF. The only Emelia-specific record is the tracking domain CNAME.