I have 2 different web apps using the same Amazon SES account and Key and Secret.
The first web app controls automated marketing flows based on subscriber behaviors.
The second is for one-off email campaigns (bulk emails to the entire list of subscribers).
I have one SNS Topic created at https://console.aws.amazon.com/sns/v3/home?region=us-east-1#/topics for each of those web apps. (This is for open and click tracking.)
I have one SNS Subscription (HTTPS) created at https://console.aws.amazon.com/sns/v3/home?region=us-east-1#/subscriptions for each of those web apps. Each is subscribed to the appropriate SNS Topic.
The first app also uses a Configuration Set to ensure that its mail events use the proper SNS Topic.
However, "bounce" events for emails sent from the first web app have been somehow flowing to both SNS Topics.
The HTTPS endpoint of the second web app therefore receives information that it doesn't expect and then complains because it can't find the message_id because it was not the web app who originally sent the SES email.
What did I do wrong?
P.S. Open and click tracking for each app seem to work well independently. I'm not sure why bounces from the first web app are bleeding over into the second.