[ Industries ]

Manufacturing authentication: include ERP, procurement and supplier portals

Find mail generated outside employee productivity systems.

By the EmailAuth research team · 3 min read

[ Key points ]

  • Find mail generated outside employee productivity systems.
  • Trace the actual signing point and batch workflow; test with nonbinding inputs that cannot approve spending or enter fulfillment.
On this page

Manufacturing email inventories often begin with employee mail and miss the ERP scheduler, procurement tool and supplier portal. These applications may run under service accounts, send only after an overnight batch, or use a relay owned by a plant team. Authentication work must follow the production process without interfering with it.

Map the application, relay and owner

Assign ERP notifications to the ERP service owner, purchase requests to procurement technology and supplier-portal mail to the supplier integration lead. Record the trigger, plant or business unit, provider account, relay, author domain and signing selector. Include scheduled jobs and exceptional processes such as rework, cancelled orders and supplier-account recovery where they use different routes.

Use a test work order and a clearly nonbinding purchase-request specimen. Never generate a real supplier commitment merely to collect an email header. Ask procurement to confirm that the test cannot approve expenditure or enter a live fulfillment queue. Avoid confidential bills of materials, pricing or bank details in the retained message sample.

Trace the final signing point

An ERP may submit through an internal relay that adds a notice before an external gateway signs. Another route may sign first and then have the message altered. Map the sequence rather than assuming that configuring a key in one console covers the entire path. A substantive footer inserted after signing changes the canonicalized signed body and can invalidate a full-body signature. Canonicalization can tolerate some formatting differences, so diagnose the actual signed bytes and signature settings rather than treating every alteration alike. No footer test was executed here.

The fictional procurement service uses buy.factory.test as From and procurement-vendor.test as signer. Even assuming a cryptographically valid signature, these hypothetical domains fail strict DKIM alignment; this is not an observed verification result or a complete DMARC verdict. Confirm the intended domain and actual service tenant, then evaluate supported configuration changes. Do not fix the mismatch by granting a plant-wide relay unrestricted use of every corporate domain.

Keep business approval separate

Authentication does not establish that a purchase request is approved, that a supplier account is genuine or that a payment destination is correct. Maintain the procurement system's authorisation and payment-verification controls independently. An authorised but compromised application can send a well-authenticated malicious instruction.

For acceptance, trigger the real test job, retain a received sample and reconcile it with application logs. Compare normal and exception jobs rather than taking a single manual send as proof. If the system is batch-driven, observe an appropriate cycle under the owner's approval; a quiet hour is not evidence that the application never sends.

Change around operational constraints

Plan maintenance with the plant and ERP owners. Document a recovery path for the specific service, preserve approved configuration evidence and monitor pending jobs after the change. Report a sender as unresolved when its owner or tenant is unknown rather than granting speculative permissions. Contract, confidentiality, export-control and recordkeeping requirements need qualified review. This technical example makes no determination about those obligations and authorises no purchasing action.

Fictional route map

The following explicit identities are illustrative inputs, not real customer configuration. The identities and accountable roles are hypothetical, not customer approvals or supplied messages. No signing test or network delivery was performed.

  • Erp notification: ERP service owner; From erp.factory.test; envelope and DKIM signer erp.factory.test.
  • Procurement system: Procurement technology lead; From buy.factory.test; envelope and DKIM signer procurement-vendor.test.
  • Supplier portal: Supplier integration lead; From suppliers.factory.test; envelope and DKIM signer suppliers.factory.test.

Resolve a batch-path discrepancy

Suppose a manually triggered ERP test passes but the overnight procurement batch uses another relay that inserts a substantive notice after full-body signing. Keep the procurement route unresolved and compare its received header and signed-content evidence with the application logs. Changing the manual route’s key would not address an alteration on the batch route. These are assumed conditions, not a diagnosis of an actual plant.

RFC 6376 Sections 3.4, 3.5 and 3.7 explain canonicalization, signature tags and message hashes. RFC 9989 Sections 4.4, 5.3.5 and 5.4 separate alignment and receiver decisions. Other aligned authentication can affect a message verdict, while p=reject deployment requires valid DKIM under Sections 7.4 and 8 rather than SPF alone. No purchase order, signer change or production mail test was performed.

[ Takeaway ]

Trace the actual signing point and batch workflow; test with nonbinding inputs that cannot approve spending or enter fulfillment.

[ By role ]

What this means for you

Choose your role for practical next steps.

IT / Mail Admin

Verify the actual identities

Test the ERP notification and procurement system paths independently using controlled recipients.

Next steps

  1. Record From, envelope domain, signing domain and selector for each sample.
  2. Preserve actual received evidence and distinguish assumed examples from observed provider results.
  3. Retest the affected application after a signer or relay change.

CISO / SecOps

Keep authority and content controls separate

Authentication in manufacturing is a domain-identity control, not permission to trust every business instruction.

Next steps

  1. Review who can delegate the sending identity and revoke it.
  2. Restrict report and message evidence to authorised reviewers.
  3. Require separate assessment of applicable legal, contractual and privacy obligations.

Founder / Non-technical

Own the business outcome

For manufacturing, the route owner must approve the service purpose rather than assuming a dashboard pass proves success.

Next steps

  1. Confirm tests cannot trigger fulfillment or spending.
  2. Include overnight and exception jobs in acceptance.
  3. Coordinate maintenance with plant and ERP owners.

[ FAQs ]

Frequently asked questions

Why include overnight ERP jobs?

They can use a separate relay and identity not exercised by staff-mail tests.

May a real purchase order be used as a test?

Use a nonbinding specimen that cannot approve spending or trigger fulfillment.

Where should signing occur?

Trace the actual path and avoid unintended modifications after the final signature is applied.

Does the procurement signature prove alignment?

No. Even assuming signature validity, the hypothetical procurement signer differs from the author domain under strict DKIM alignment; other authentication paths need separate evaluation.

Does a pass approve a supplier payment?

No. Procurement and payment authorisation remain separate controls.

Is a quiet reporting period proof of no sending?

No. Include batch cycles, dormant jobs and accountable-owner evidence.

Who approves the maintenance window?

Coordinate with the affected plant, ERP and application owners.

What if no owner can be found?

Record an unresolved dependency and investigate before authorising the sender.

[ Sources ]

Sources

  1. RFC 9989

    Sections §4.4 · §5.3.5 · §5.4 · §7.4 · §8

  2. RFC 6376

    Sections §3.4 · §3.5 · §3.7 · §6.1 · §6.3

  3. RFC 9990

    Sections §3.1 · §3.1.1.4 · §3.1.2 · §3.5.1 · §3.5.4 · §4 · §7 · §8

[ Glossary ]

Glossary

Author domain
The domain in the visible RFC5322.From field used for DMARC evaluation.
Identifier alignment
The relationship required between an authenticated identifier and the author domain under the selected alignment mode.
Route owner
The accountable role responsible for a specific application and its communication purpose.
Controlled test
An authorized experiment with bounded inputs, recipients and permitted effects; this article supplies hypothetical decisions, not an executed experiment.

Enterprise provenance

Why top financial institutions and governments retired their email security dashboards.

Traditional email authentication platforms sell you a dashboard and ask your engineers to do the labour. In high-stakes environments, manual oversight means delayed enforcement, configuration drift and unmonitored shadow domains.

EmailAuth is the agentic email provenance platform. Our agents enforce p=reject, keep third-party senders aligned and move your domains to full RFC 9989 compliance, the new DMARC standard,, with human-in-the-loop auditability.

Governments Large enterprises Tier-1 financial institutions

SaaS · Dedicated tenancy · Air-gapped on-prem · BYOK encryption

Knowledge Base