Routing and identity

virtual-mta

Operational reference for the PowerMTA virtual-mta directive or configuration concept.

ReferenceUpdated July 2026Verify release syntax
This independent reference explains operational intent. The vendor manual supplied with your licensed PowerMTA release remains authoritative for exact syntax and defaults.

Purpose

virtual-mta participates in routing and identity. Use it only after identifying the configuration scope, the message population affected, and the evidence that will confirm the change worked.

Syntax pattern

<virtual-mta NAME-OR-SCOPE>
    # scoped directives
</virtual-mta>

Scope and precedence

Confirm whether the setting is global, source-scoped, VirtualMTA-scoped, domain-scoped or pattern-selected. More specific policy can override a broad default, and overlapping matches can make the effective result different from the line being inspected.

Operational example

# Documentation example
# Replace placeholders and validate locally
virtual-mta EXAMPLE_VALUE

Production guidance

Common mistakes

Validation

Confirm the effective routing or delivery result using a controlled test, configured logs, accounting output and the final received headers. Syntax acceptance alone does not prove the intended policy was selected.

Search Trushilla Documentation