Skip to main content

Name

fail all quiet — fail matching messages everywhere without generating bounces

Synopsis

fail all quiet --meta key value | --header header_name header_line [ note … ]

Description

The fail all quiet command administratively fails queued messages across every domain (every active and delayed queue in the mail system) according to filter criteria. Unlike fail domain quiet, there is no domain argument—only messages matching the mandatory filter are failed.

--meta / --header matching follows the same rules as fail domain quiet selective purge. You must specify exactly one clause: either --meta or --header, never both.

Any tokens after the --meta / --header clause become the optional administrative failure note, joined like other purge commands.

Output reports how many matching messages were failed:

All domains purged. 742 messages failed.

Important: --meta / --header filter is required. Running fail all quiet without a filter is rejected. Global header matching has the same folded-header limitation documented under physical header lines.

Examples

ecelerity> fail all quiet --meta mo_campaign_id end-of-sale
ecelerity> fail all quiet --header List-Unsubscribe mailto:list@example.com Purged obsolete campaign mail

See Also

Was this page helpful?