
T1_StephanW.91883 (Börse Stuttgart Digital) asked a question.
Hi community,
we had a successful launch for a certification campaign. But some of the reviewers didn't receive the email. Cannot find an event therefore within the logs. So how can we verify that the notification has been sent to all of the reviewers?
Any help is appreciated.
BR
Stephan

@T1_StephanW.91883 (Börse Stuttgart Digital) -- You cannot.
However, you can go the opposite direction and determine if a message "failed" to be accepted by the email delivery service Okta is leveraging (Sendgrid). With Okta if a delivery failure to Sendgrid occurs it will log it in the Okta System log. Additionally Sendgrid will list the address as an invalid target and won't try to send to them going forward.
The following article discusses this and shows how you can leverage an Okta API to manage clearing blocked addresses.
https://support.okta.com/help/s/article/How-to-unblock-an-email-address-from-the-Okta-email-address-bounce-list-via-API?language=en_US
Finally, because of how email functions, there is no way for Okta or even Sendgrid to determine if a message actually made it all the way to the recipient.
From Okta's point of view Sendgrid either accepts a message or doesn't. If it doesn't we log it in the System Log.
From Sendgrids point of view your mail server (or mail service) either accepts their message or doesn't and Okta has no way to see what happens in the Sendgrid backend. However, from your mail server side (assuming an onprem solution) you likely can review logs of email sends from Sendgrid to your environment and determine if your mailserver sent an NDR.
From your mailserver (or mail service) the logs would need to be reviewed to determine if there was a delivery problem to the users inbox. The message could have been lost, flagged by an antispam and deleted, removed by mail rule, or just put in an unexpected "folder". There is no way for Okta to determine any of that.
I hope that clears this up.