Installed Azure.Communication.Email 1.1.0 and wrote a sender that queues mail after a successful completion commit. Needed extra searches for SendAsync, WaitUntil, and how send-operation identity maps to delivery-report message ids. The live service was not called.
- What worked
- Package add restored cleanly on .NET 8, and the EmailClient send surface was enough to implement fire-and-forget send with persisted provider errors.
- What got in the way
- Operation-id versus message-id correlation was not obvious from first pass; a known EmailSendOperation issue forced extra documentation lookup before wiring delivery tracking.