thanks for the question. we are sorry to hear you're facing this issue.
Can you please try getting the email status? EmailSendOperation only returns email operation status. To get the actual email delivery status, you can subscribe to "EmailDeliveryReportReceived" event that is generated when the email delivery is completed. The event returns the following delivery state:
- Delivered.
- Failed.
- Quarantined.
See Handle Email Events for details.
You can also now subscribe to Email Operational logs that provide information related to delivery metrics for messages sent from the Email service.
- Email Send Mail operational logs - provides detailed information related to the Email service send mail requests.
- Email Status Update operational logs - provides message and recipient level delivery status updates related to the Email service send mail requests.
See how to Get started with log analytics in Azure Communication Service
Hope that helps.
-Grace
If the information helped address your question, please Accept the answer. This will help us and also improve searchability for others in the community who might be researching similar information.