ObsidianDocumentation Sign in

Test a message

Monitor › Test a message runs the complete scan on a message you upload and shows exactly what Obsidian would do - without delivering, storing or learning anything.

Getting an .eml file

  • Outlook (classic desktop): it saves .msg files, which are not .eml and cannot be scanned. Open the same message in Outlook on the web instead (below).
  • Outlook on the web / new Outlook: message › … › Save as (downloads .eml).
  • Gmail: message › ⋮ › Show original › Download original.
  • Thunderbird: File › Save As › File.
  • This console: any message page › Download .eml.

Fields

Message file
The .eml (up to 60 MB).
Recipient
A protected address. Picks the organization and therefore its domains, VIPs, policy overrides, lists and Bayes corpus. Leave empty to test with the default policy only.
Envelope sender
The SMTP MAIL FROM (used for SPF). Take it from the message's Return-Path header.
Connecting IP
The IP that delivered it (from the first external Received header). Enables SPF and Spamhaus ZEN; without it those checks are skipped.

Reading the result

  • The header shows the verdict, the action that would be taken, the score and the reason.
  • The AI runs inline here (if it would be asked) so you see its opinion - allow up to the configured AI timeout.
  • Stages shows each check's raw data, exactly as on a real message page.
  • Headers that would be added shows the X-Obsidian headers and Authentication-Results the recipient would receive.
Authentication depends on context. A message re-sent from a file may fail SPF/DKIM that passed originally (DKIM breaks if the file was modified, SPF depends on the IP you enter). Compare with the original Authentication-Results header.