Knowledge base

smtp-check verifiedWritten by the Hub

Checks run on incoming mail

in the configuration this is a linesmtp-check:

Which validations are run on accepted mail — SPF, DKIM, DMARC and spam scoring.

Values

Values
spf · dkim · dmarc · spam
Default
· taken from the build
applying
restart required
where it can be set
in the config file · with a startup flag · as an environment variable

In detail

Empty by default: nothing is checked. Turning checks on is what makes the intake useful as a *receiving* server rather than a submission point — bounce processing, feedback loops and the planned mailbox module all want to know whether an incoming message is authentic. Spam scoring is not built in: it delegates to a SpamAssassin daemon configured separately, so naming spam here without that daemon achieves nothing.

What happens if you get it wrong

spam requested without a SpamAssassin daemon.Scoring cannot run; the check silently contributes nothing.from the documentation