Cloudflare Email Routing
In the CF console for the corresponding domain under
Email Routing, configure theEmail DNS records. If there are multiple domains, you need to configureEmail DNS recordsfor each domain.Before binding an email address to your Worker, you need to enable email routing and have at least one verified email address (destination address).
Configure the
Catch-all addressin the routing rules of each domain'sEmail Routingto send toworker.

Subdomains must be configured separately
If you want to receive mail on a subdomain (e.g. mail.example.com), you must enable Email Routing on that subdomain in the CF dashboard and configure its email DNS records and Catch-all rule separately. Enabling Email Routing only on the apex domain does not cover subdomains.