fail all
Name
fail all — fail matching messages everywhere with bounce behavior
Synopsis
fail all --meta key value | --header header_name header_line [ note … ]
Description
The fail all command administratively fails queued messages across every domain (every active and delayed queue) according to filter criteria. Unlike fail domain, there is no domain argument—only messages matching the mandatory filter are failed.
Matching uses the same --meta / --header rules as fail domain quiet: exactly one clause, either --meta or --header.
When fail all is used (not fail all quiet), failed messages follow normal permanent-failure disposition (including bounce generation when Generate_Bounces is enabled), analogous to fail domain versus fail domain quiet.
Tokens after the filter clause are joined into an optional administrative failure note, same as other purge commands.
All domains purged. 742 messages failed.
Important: --meta / --header filter is required. Header matching observes the physical-line limitation described under folded headers.
Examples
ecelerity> fail all --header X-Ecconsole-Purge yes
ecelerity> fail all --meta tenant_id churned 554 Tenant removed — mail purged