Zero entries in bounced email list

AI-generated summary

The discussion revolves around tracking email bounces in Discourse using Amazon SES. Pravi initially reported that despite SES metrics showing bounced emails, they were not visible in the bounced email list. Jonathan5 shared a link to a tutorial for configuring Mailgun to track bounces, but noted that it doesn’t fully work as bounce messages don’t reach Discourse.

Pravi asked about the correct “reply by email address” to use, and Pravi later updated that they had added replies+%{reply_key}@mail.example.com as the reply by email address since their verified domain is mail.example.com. Despite testing by sending an email to a non-existent Gmail address, no bounces appeared in the list after two days.

In my SES metrics, it’s clear that some of my emails bounced, but it’s not visible in the list of bounced email or rejected email.

SES:

Bounce List:

How can I configure discourse so that I can track email bounce? Do I need to configure MAIL FROM in SES to track email bounce?

I think these are the instructions I followed (for Mailgun in my case):

It doesn’t work fully as the actual bounce messages (with rejection reasons) don’t make their way to Discourse.

Thanks for the reply. I have configured the SES as mentioned in the link. But regarding the reply by email address, which one should I use? domain or subdomain.

Assume, my domain is example.com and I have verified mail.example.com at SES for email. So I have to use,

replies+%{reply_key}@example.com or
replies+%{reply_key}@mail.example.com?

I have added replies+%{reply_key}@mail.example.com as the reply by email address since my verified domain is mail.example.com. I have tested by sending an email to a non-existent Gmail from my discourse. It’s been two days, nothing on the bounced list.