Catalogue / Security

Email security gateway

securityemail-security-gateway

Inspects inbound mail for phishing, malware and spoofing before it reaches the mailbox.

Category
Security
Properties
8
Components
3
Rules
0
Properties · 8 defined by this kind

A node of this kind resolves each property from its own props, then the component's defaults, then the default below.

propertytypevaluesrequireddefault
attachmentDetonationboolean—no—
deliveryModeenuminline-mx | journaling | apino—
dmarcEnforcementboolean—no—
linkRewritingboolean—no—
managedboolean—nofalse
phishingActionenumreject | quarantine | tag | deliverno—
quarantineRetentionDaysinteger—no—
spamActionenumreject | quarantine | tag | deliverno—
Rules for this kind · 0
No rule selects this kind or its category. Governance calls that a recorded gap.
Components · 3
Source
# yaml-language-server: $schema=../schema/kind.schema.json
# Sits in the MX or mailbox-API path and carries a delivery mode, per-disposition actions and a quarantine retention that firewall, waf and notification-service cannot express. deploymentMode and the disposition actions have no default so a rule can flag a gateway that inspects mail but never says what it does with a bad verdict.
schemaVersion: "1"
type: "kind"
id: "email-security-gateway"
category: "security"
properties:
  deliveryMode:
    type: "enum"
    values: ["inline-mx", "journaling", "api"]
  phishingAction:
    type: "enum"
    values: ["reject", "quarantine", "tag", "deliver"]
  spamAction:
    type: "enum"
    values: ["reject", "quarantine", "tag", "deliver"]
  linkRewriting:
    type: "boolean"
  attachmentDetonation:
    type: "boolean"
  dmarcEnforcement:
    type: "boolean"
  quarantineRetentionDays:
    type: "integer"
  managed:
    type: "boolean"
    default: false

The same page as markdown, for an agent: /catalogue/kinds/email-security-gateway.md