TotalHealDatasheet · 27 October 2026

TotalHealMailShield

Email Security (Microsoft 365 and Google Workspace)

Catches phishing, malware and business email compromise in Microsoft 365 and Google Workspace mailboxes, and pulls malicious mail out of the inbox automatically — no MX record change.

  • Cloud (SaaS)
  • On-premises
MailShield Email Security icon

The challenge

Most attacks still start in an inbox: a look-alike DocuSign or Microsoft sign-in page, an invoice that builds malware in the browser, a message from the managing director asking for an urgent transfer, a supplier whose bank details suddenly change. Built-in filters let these through because they come from clean, authenticated domains with no attachment to scan.

The answer

MailShield reads every new inbox message through the Microsoft 365 and Google Workspace APIs, analyses the sender, its authentication, every link, every attachment and the words of the message, explains each verdict reason by reason, and moves malicious mail to a hidden quarantine before the user acts on it.

Status
Available
Deploys as
Cloud (SaaS) · On-premises
Runs on
Microsoft 365 (Exchange Online); Google Workspace (Gmail); Attachment scanning
Priced per
Mailbox per year
Trial
30 days, up to 25 mailboxes
Licence
Sold on its own; one TotalHeal console

Supported platforms

  • Microsoft 365
  • Google Workspace
  • Gmail

How it works

  1. ConnectGrant MailShield API access to Microsoft 365 or Google Workspace; MX records and mail flow do not change.
  2. ReadNew inbox mail in every mailbox is read every minute, with a cursor per mailbox.
  3. AnalyseSender, SPF / DKIM / DMARC, links, attachments and wording are scored; every reason is kept with its weight.
  4. QuarantineMalicious mail moves to a hidden quarantine folder; campaigns across mailboxes are contained in one action.
  5. RespondAlerts join the incident queue; releases of malicious mail need a second person.

Reference architecture

MailShield Email Security reference architecture: MailShield reads mail through the providers’ APIs over HTTPS and moves malicious mail to a hidden folder; mail flow and MX records never change, and bodies are never stored.
MailShield reads mail through the providers’ APIs over HTTPS and moves malicious mail to a hidden folder; mail flow and MX records never change, and bodies are never stored.

Key capabilities

  • API-based, no MX changeConnects to Microsoft 365 through Microsoft Graph (an app with Mail.ReadWrite and User.Read.All, or keyless with a federated credential) and to Google Workspace through a service account with domain-wide delegation. Mail flow and MX records stay exactly as they are.
  • Every mailbox, every minuteEvery user mailbox of the connection is listed automatically and new inbox mail is read every minute, round robin, with a cursor per mailbox so nothing is analysed twice or skipped.
  • Sender impersonationLook-alike sender domains of your own domains, your suppliers and more than 40 global and Indian brands (typos, homoglyphs, extra words: micros0ft-support.com, tata-steeel.com, docusign-notice.net); a brand or one of your executives named in the display name of outside mail; a Reply-To or Return-Path that differs from the sender; a display name that shows a different address; a sender writing to your organisation for the first time.
  • AuthenticationSPF, DKIM and DMARC results as your mail service recorded them; mail that claims your own domain but fails authentication is flagged as spoofed.
  • LinksEvery link checked against TotalHeal threat intelligence and your own indicator feeds (URL and domain); links whose text shows one site but go to another; look-alike, punycode, raw IP-address and URL-shortener links.
  • AttachmentsClamAV scanning when a ClamAV server is configured; SHA-256 of every attachment checked against known-malicious hashes; HTML smuggling (a page that builds a file in the browser); HTML sign-in forms that post to another site; executables, scripts, disk images and shortcuts from outside; a document extension hiding an executable (invoice.pdf.exe); password-protected archives that cannot be scanned.
  • Business email compromiseRequests to change bank or payment details, urgent payment and transfer requests, gift-card requests and credential requests (“your password will expire”, “verify your mailbox”, KYC and PAN updates), in English and Indian business phrasing.
  • A score with every reasonEach message gets a score from 0 to 100 and a verdict — clean, suspicious or malicious — with a category (phishing, malware, business email compromise, impersonation) and every reason listed with its weight.
  • Automatic quarantineMalicious mail (or suspicious mail too, if you choose) is moved to a hidden TotalHeal Quarantine folder or label; detect-only mode alerts without moving anything.
  • Release with four-eyesSuspicious mail can be released by one person with a reason; releasing malicious mail needs a second person — never the requester, never a service account.
  • CampaignsThe same message from one sending domain reaching several mailboxes is grouped as a campaign, alerted once it reaches three mailboxes in a day, and quarantined everywhere in one action.
  • User-reported phishingEmployees forward suspicious mail to your report mailbox; MailShield analyses the original message inside the forward and always sends it to your SOC.
  • Your policyYour domains, the executives attackers impersonate, your supplier and partner domains, allow and block lists. Malware is caught even from allowed senders.
  • Alerts in the same incident queueEvery finding is an alert mapped to MITRE ATT&CK (T1566 phishing, T1684.001 impersonation, T1684.002 email spoofing), correlated with endpoint, identity and cloud alerts, and sent on to your SIEM, ticketing and playbooks.
  • Privacy by designMessage bodies and attachments are analysed in memory and never stored: MailShield keeps the headers, link hosts, attachment names and hashes, and the verdict. Credentials are sealed per organisation and never shown again.

In the console

TotalHeal console, MailShield overview: messages analysed, malicious, quarantined, reported by users, releases waiting; what was caught by category, the most targeted mailboxes and the sending domains
The MailShield overview in the TotalHeal console (demo organisation). Real screenshot, demo data.

Deployment options

Cloud (SaaS)AvailableSingle-region service.
On-premisesAvailableNeeds outbound HTTPS to Microsoft Graph or the Gmail API.
Air-gappedNot applicableMicrosoft 365 and Google Workspace are cloud mail services.

System requirements

Protected platforms

  • Microsoft 365
  • Google Workspace
  • Gmail

On-premises server

Operating system
RHEL, Rocky Linux or AlmaLinux 8 / 9; Ubuntu 20.04, 22.04 or 24.04; Debian 11 / 12
Processor
4 vCPU (tested configuration)
Memory
8 GB recommended (6 GB minimum)
Disk
10 GB free for software, releases and backups, plus data
Sign-in
Active Directory / LDAP, SAML 2.0 or OpenID Connect
Software
Nothing to pre-install: no container runtime, database, web server or Java

Network and access

  • Microsoft 365: an Entra ID app with Mail.ReadWrite and User.Read.All (admin consent), or a federated credential trusting TotalHeal
  • Google Workspace: a service account with domain-wide delegation for gmail.modify and admin.directory.user.readonly
  • Optional: a ClamAV server (clamd) for attachment scanning

Alerts and tickets to

  • Splunk
  • Microsoft Sentinel
  • Elastic
  • Syslog / CEF
  • Jira
  • ServiceNow
  • Slack
  • Microsoft Teams

Technical specifications

FeaturesIncluded
API-based, no MX changeIncluded
Every mailbox, every minuteIncluded
Sender impersonationIncluded
AuthenticationIncluded
LinksIncluded
AttachmentsIncluded
Business email compromiseIncluded
A score with every reasonIncluded
Automatic quarantineIncluded
Release with four-eyesIncluded
CampaignsIncluded
User-reported phishingIncluded
Your policyIncluded
Alerts in the same incident queueIncluded
Privacy by designIncluded
Availability by editionBusinessEnterprise
Analysis, automatic quarantine, campaigns, four-eyes release, user reports, policy, alertsIncludedIncluded
Platforms and coverage
Microsoft 365 (Exchange Online)Microsoft Graph — app permissions Mail.ReadWrite, User.Read.All; or keyless (federated credential)
Google Workspace (Gmail)Gmail API and Admin SDK — service account with domain-wide delegation
Attachment scanningClamAV (clamd) on your TotalHeal installation, plus known-bad hashes from threat intelligence
ConsoleTotalHeal web console
Deployment options
SaaS (India region)AvailableSingle-region service.
On-premises control planeAvailableNeeds outbound HTTPS to Microsoft Graph or the Gmail API.
Air-gappedNot applicableMicrosoft 365 and Google Workspace are cloud mail services.
Licensing
Priced perMailbox per year
CountedUser mailboxes of the connected tenants
Trial30 days, up to 25 mailboxes
EditionsMailShield is sold on its own, outside the editions.
Government profileGovernment is a profile, not a separate tier or price list: the Elite tier with Government defaults switched on — data residency in India, four-eyes approval of policy changes, a distinct approver for every approval-level action, retention of at least 180 days, and the CERT-In and DPDP reporting clocks.
Procurement dossierCompliance matrix, bill of materials, architecture and hardening, SLA and OEM authorisation letter, on request
On-premises server
Operating systemRHEL, Rocky Linux or AlmaLinux 8 / 9; Ubuntu 20.04, 22.04 or 24.04; Debian 11 / 12
Processor4 vCPU (tested configuration)
Memory8 GB recommended (6 GB minimum)
Disk10 GB free for software, releases and backups, plus data
Sign-inActive Directory / LDAP, SAML 2.0 or OpenID Connect
SoftwareNothing to pre-install: no container runtime, database, web server or Java
Requirements
Requirement 1Microsoft 365: an Entra ID app with Mail.ReadWrite and User.Read.All (admin consent), or a federated credential trusting TotalHeal
Requirement 2Google Workspace: a service account with domain-wide delegation for gmail.modify and admin.directory.user.readonly
Requirement 3Optional: a ClamAV server (clamd) for attachment scanning
Get started30 days, up to 25 mailboxes trial in the TotalHeal console. Quotes and the procurement dossier (compliance matrix, bill of materials, architecture and hardening, SLA, OEM authorisation letter): business@totalhealsecurity.com
Freaquer Corporation Pvt Ltdtotalhealsecurity.com/products/mailshield · whitepaper: totalhealsecurity.com/datasheets/totalheal-mailshield-whitepaper.pdf?v=05899f84d4

No third-party certification is claimed. Figures are from our own tests where stated, with their dates. Specifications can change; this datasheet is dated 27 October 2026.