{"slug":"cloudflare-os-email","verification":{"valid":false,"broken_at":0,"reason":"prev mismatch"},"count":20,"sources":[{"id":"s1","type":"publisher_documentation","url":"https://developers.cloudflare.com/email-service/platform/pricing/","title":"Email Service pricing","quote":"Workers Paid 3,000 included per month, then $0.35 per 1,000 emails","summary":"The current separation between free verified-destination sends, paid arbitrary-recipient sending, and unlimited inbound routing.","publisher":"Cloudflare","author":"","date":"2026-07-26","claim_ids":["c1","c16","c2","c8"]},{"id":"s2","type":"publisher_documentation","url":"https://developers.cloudflare.com/email-service/reference/troubleshooting/","title":"Email Service troubleshooting","quote":"Having multiple SPF records on your domain is not allowed and will prevent Email Service from working properly.","summary":"The exact SPF, DKIM, DMARC, local attachment, and provider-delivery checks.","publisher":"Cloudflare","author":"","date":"2026-07-26","claim_ids":["c10","c3"]},{"id":"s3","type":"publisher_documentation","url":"https://developers.cloudflare.com/email-service/configuration/domains/","title":"Email Service domain configuration","quote":"Before using Email Sending, configure your domain.","summary":"The current dashboard path and separate DNS record sets for Email Sending and Email Routing.","publisher":"Cloudflare","author":"","date":"2026-07-26","claim_ids":["c1","c14","c3","c8"]},{"id":"s4","type":"publisher_documentation","url":"https://developers.cloudflare.com/email-service/configuration/email-routing-addresses/","title":"Email routing rules and addresses","quote":"Until a destination address is verified, any routing rule that points to it stays disabled.","summary":"The verified-destination prerequisite, rule order, Worker binding, catch-all, and subaddressing behavior.","publisher":"Cloudflare","author":"","date":"2026-07-26","claim_ids":["c1","c4","c7"]},{"id":"s5","type":"specification","url":"https://developers.cloudflare.com/email-service/api/route-emails/email-handler/","title":"Email handler Workers API","quote":"Use postal-mime to parse the MIME structure of an incoming email.","summary":"The runtime interface for raw messages, forwarding, replying, rejecting, and MIME parsing.","publisher":"Cloudflare","author":"","date":"2026-07-26","claim_ids":["c1","c5","c6"]},{"id":"s6","type":"source_repository","url":"https://github.com/postalsys/postal-mime","title":"postal-mime source repository","quote":"PostalMime is a browser-friendly and serverless email parser.","summary":"The maintained MIME parser used in the runnable attachment-to-R2 example.","publisher":"Postal Systems","author":"Andris Reinman","date":"2026-07-26","claim_ids":["c5","c6"]},{"id":"s7","type":"hn","url":"https://news.ycombinator.com/item?id=47932438","title":"Show HN: Webhook API – inbound email –> webhook","quote":"I’m using Cloudflare Email Routing with a catch-all address that triggers a Worker. The Worker parses the email and stores the attachments in R2.","summary":"Running catch-all Email Routing into an Email Worker that parses messages and lands attachments in R2, and reports it works well for that job. Positive — the receive-and-process path, which is the part that does work.","publisher":"Hacker News","author":"emiliano","date":"2026-04-28","claim_ids":["c5"]},{"id":"s8","type":"specification","url":"https://developers.cloudflare.com/email-service/platform/limits/","title":"Email Service limits","quote":"Reply References entries 100","summary":"The current per-message, per-zone, routing, verified-destination, and reply limits.","publisher":"Cloudflare","author":"","date":"2026-07-26","claim_ids":["c15","c2","c7","c8"]},{"id":"s9","type":"publisher_documentation","url":"https://developers.cloudflare.com/email-service/platform/limits/","title":"Email Service quotas and onboarding limits","quote":"Before you onboard a sending domain, you can send emails only to verified destination addresses in your account.","summary":"The account-side onboarding boundary and conservative daily quota model.","publisher":"Cloudflare","author":"","date":"2026-07-26","claim_ids":["c8"]},{"id":"s10","type":"first_party_code","url":"https://miscsubjects.com/api/email/send","title":"Live miscsubjects email endpoint","quote":"Enable Email Sending on miscsubjects.com in CF dashboard (Pages cannot bind send_email)","summary":"The production endpoint reports the inbound routes and the currently unmet sending-domain prerequisite.","publisher":"miscsubjects.com","author":"","date":"2026-07-26","claim_ids":["c9"]},{"id":"s11","type":"independent_measurement","url":"https://miscsubjects.com/a/cloudflare-os-email","title":"Live DNS measurement","quote":"miscsubjects.com resolved route1, route2, and route3.mx.cloudflare.net plus SPF, DKIM, and DMARC on 2026-07-26.","summary":"A read-only first-party DNS measurement, explicitly not a delivery test.","publisher":"miscsubjects.com","author":"","date":"2026-07-26","claim_ids":["c9"]},{"id":"s12","type":"specification","url":"https://developers.cloudflare.com/email-service/reference/postmaster/","title":"Email Service postmaster reference","quote":"ARC allows intermediate email servers, such as forwarders, to attach a record of the original authentication results to a message.","summary":"Cloudflare's SRS, ARC, DKIM, SPF, DMARC, authentication, and SMTP behavior.","publisher":"Cloudflare","author":"","date":"2026-07-26","claim_ids":["c10","c3"]},{"id":"s13","type":"hn","url":"https://news.ycombinator.com/item?id=45373715","title":"Cloudflare Email Service: private beta","quote":"Cloudflare's email routing has been abused by malicious users for so long that I can no longer reliably use it with my domain, most times Outlook just blocks Cloudflare IP ranges and emails never get routed to my Outlook mail box.","summary":"Long-time Email Routing user who can no longer rely on it because Outlook blocks Cloudflare's forwarding IP ranges, so forwarded mail silently never arrives. Negative — deliverability, the one thing Email Routing has to get right.","publisher":"Hacker News","author":"Handy-Man","date":"2025-09-25","claim_ids":["c11","c12"]},{"id":"s14","type":"hn","url":"https://news.ycombinator.com/item?id=48837913","title":"DKIM2 and DMARCbis Have Landed","quote":"They intermittently block Cloudflare email routing IPs too.  All of these security measures and still it comes down to the IP address of your sender.","summary":"Did SPF/DKIM/DMARC correctly, checked blacklists, waited months, and still found Microsoft bouncing entire IP ranges — including, intermittently, Cloudflare Email Routing's. Independent corroboration of the deliverability problem. Negative.","publisher":"Hacker News","author":"doubled112","date":"2026-07-08","claim_ids":["c11","c12"]},{"id":"s15","type":"independent_report","url":"https://dariusz.wieckiewicz.org/en/when-things-start-to-fail-cloudflare-email-routing/","title":"When things start to fail: Cloudflare Email Routing","quote":"Microsoft is blocking some of Cloudflare's outgoing Email Routing servers.","summary":"An independent operator account of Outlook delivery failures through Cloudflare forwarding infrastructure.","publisher":"Dariusz Więckiewicz","author":"Dariusz Więckiewicz","date":"2025-09-29","claim_ids":["c11","c12"]},{"id":"s16","type":"publisher_documentation","url":"https://developers.cloudflare.com/email-service/reference/troubleshooting/","title":"Cloudflare Email Service troubleshooting","quote":"Cannot serialize value: [object ArrayBuffer]","summary":"The documented symptom-to-check paths for authentication, provider filtering, bounces, and local binary attachments.","publisher":"Cloudflare","author":"","date":"2026-07-26","claim_ids":["c13"]},{"id":"s17","type":"stackoverflow","url":"https://stackoverflow.com/questions/79733052/cannot-send-emails-from-cloudflare-worker","title":"Cannot send emails from Cloudflare worker","quote":"I have following code which handles contact form submission which was created with the help of docs, but emails are not getting delivered. I have verified email address in Email routing.","summary":"Followed the official cloudflare:email / EmailMessage sending docs with a verified address and env vars loaded, and mail simply never arrives with no error surfaced. Unanswered. Negative — the outbound side of Email Workers is the part that cannot be relied on.","publisher":"Stack Overflow","author":"kaushalyap","date":"2025-08-12","claim_ids":["c13"]},{"id":"s18","type":"hn","url":"https://news.ycombinator.com/item?id=45376469","title":"Cloudflare Email Service: private beta","quote":"We use sendgrid today, and create subaccounts through it (entirely with API calls) to allow our customers to add and verify their own domains","summary":"A SendGrid customer asking whether Cloudflare's email product can do API-created subaccounts with customer-owned verified sending domains and intact DKIM/SPF. States the concrete capability gap that keeps them off Cloudflare email. Negative-leaning — what it cannot do.","publisher":"Hacker News","author":"xp84","date":"2025-09-25","claim_ids":["c14","c15"]},{"id":"s19","type":"reddit","url":"https://old.reddit.com/r/CloudFlare/comments/1u90bev/building_an_email_platform_on_workers_d1_r2/","title":"Building an email platform on Workers + D1 + R2 + Queues — would like architecture feedback","quote":"I’m building Lumimail, an AGPL-3.0 self-hosted email platform that runs inside a user’s own Cloudflare account.","summary":"An entire email platform built on Workers, D1, R2 and Queues, deployed into each user's own Cloudflare account. 24 comments of architecture critique covering Queues behaviour and D1 sizing; the closest match to running email plus admin surfaces on the Cloudflare-only stack.","publisher":"Reddit","author":"u/suoinguon","date":"2026-06-18","claim_ids":["c15"]},{"id":"s20","type":"publisher_pricing","url":"https://resend.com/pricing","title":"Resend pricing","quote":"Choose a plan that works for you.","summary":"A current alternative transactional-email plan surface for whole-product comparison.","publisher":"Resend","author":"","date":"2026-07-26","claim_ids":["c16"]}]}