Spam filtering Email Security

Trace a message that never arrived

Use the Email tracking screen to find where a message stopped, read the Processing outcome column, and open the detail page when you need more.

"A customer says they sent it and I never got it" is the most common question there is. The Email tracking screen tells you where the message stopped — or whether it ever arrived.

Before you start

Find the message

Go to Email Security → Email tracking.

The Email tracking screen: three filter fields for sender, recipient and date range, a row of status buttons from All to Deferred, and a result table whose status column sits next to a Processing outcome column showing a full sentence

Narrow it with three filters

FieldWhat to enter
Senderthe sender address, for example sender@example.com
Recipienta mailbox on your domain
Date rangelast 7, 14, 30 or 90 days

Click Search. The default range is 14 days — anything older will not show up, and that is the number one reason a lookup "finds nothing".

Then filter by status

The All · Delivered · Rejected · Quarantined · Deferred buttons filter what has already been loaded.

Read the status

StatusWhat it meansWhere to go
Deliveredthe message cleared the filter and was handed to your mail serverthe problem is on your side — check the mailbox, its junk folder, and any forwarding rules
Rejectedthe filter refused it, or your server didsee Read the Processing outcome column below
Quarantinedit is being held and can be retrievedQuarantine
Deferrednot handed over yet, waiting to retryStuck mail queue

No rows at all is a result too: the message never reached the gateway — the MX record is wrong, or the sender typed a different domain. See Point MX through the filtering gateway.

Read the Processing outcome column

The Processing outcome column prints a full sentence — no more short codes to decode.

What it showsWhat it meansWhere to go
Accepted by your mail serverThe message passed the filter and your mail server confirmed receiptThe problem is on your side — check the mailbox, its junk folder, any forwarding rules
Temporarily deferred by your mail server, will retryYour mail server replied with a temporary error (4xx code)The system retries automatically; check the Stuck mail queue if this persists
Rejected by your mail serverThe filter let it through but your mail server permanently rejected it (5xx code)Open the detail page to read the response, fix your receiving server's configuration, then ask the sender to resend it
Passed the filter, delivery result pendingThe filter let it through but hasn't recorded a result from your mail server yetReopen the detail page after a few minutes
Blocked by the filterThe message matched a block rule and never reached the mailboxIf it is legitimate, check the Filter lists and ask the sender to resend it
Sent to quarantineFlagged as spam and held in quarantineQuarantine to release it or trust the sender
Rejected at connectionThe filter refused it before receiving the content, for example the sending server is on a public blocklistThe sender already received the error code — it is on their side to fix
Greylisted, waiting for the sender to retryA spam-filtering technique used with unfamiliar sendersA legitimate sending server retries automatically within a few minutes
UnknownThe status code is outside the known setReport it to support with the Lookup ID from the detail page

Reporting to support? Grab the Lookup ID from the detail page

Open that message's detail page and copy the Lookup ID, along with the time and the recipient address — those three are enough for support to pull up the exact record.

The detail page for one message

Click a row — or just the time cell — to open that message's detail page. A message follows one of two paths: Received → Filtering → Delivered to your mail server, or Received → Rejected at connection.

StepShows up whenWhat it includes
ReceivedAlwaysWhen the message arrived; the sending server (host/IP) if it was captured
FilteringThe message wasn't rejected right at connectionThe rule that applied; spam score + threshold + signals (if any); virus name (if any); quarantine ID (if it was quarantined)
Delivered to your mail serverThe filter forwarded the messageThe destination server, the result code, and that server's response
Rejected at connectionThe filter refused it before receiving the contentThe rejection code, result code and reason — this replaces the Filtering / Delivered steps

What 'Details no longer available' means

The filtering system only keeps detailed logs for a short time, depending on configuration. The summary row for that message is still there in the Email tracking list — only the detail page has run out of data to rebuild the journey.

Three common questions

You hitHow to searchWhat it means
"The sender says they sent it and I see nothing"Sender + 30 days + AllNo rows means the message never reached the gateway — check the MX record, and ask the sender whether they typed the domain correctly
"Important mail keeps going to junk"Find the row, read its statusQuarantined means release it in Quarantine. Caught repeatedly means adding that exact address — not the whole domain — to the trusted list
"Sometimes it arrives, sometimes it doesn't"Filter status DeferredNearly always your own mail server being intermittent rather than the filter — see Clear a stuck mail queue

Check your work

Answer these three with data rather than guesswork:

  1. Did the message reach the gateway? — a row exists, or it does not
  2. What does the processing outcome say? — read the sentence straight off the Processing outcome column
  3. Need more? — open that row's detail page

Answer those three and you know whether the fix belongs to CloudFly or to you.