Hi @Karan Nanda
Azure Communication Services (ACS) doesn't automatically prevent resending failed emails. However, you can build in this functionality yourself. Here's how:
- Track email deliveries: Maintain a record of email recipients and whether they've previously failed to receive an email.
- Check before sending: Before sending a new email, check this record for any recipient with a failed delivery attempt in the past.
- Skip failed recipients: If a recipient has a failed delivery, skip sending them the email again until the cause of the failure is addressed.
Now, about failed email limits: Azure monitors the failure rate of your emails. These failures count towards your account's limit, potentially impacting future email deliverability. It's unclear whether a single failed email counts once or multiple times towards this limit. To ensure you stay within compliance, check Azure's documentation for clarification on their specific calculation method.