Don't miss out Virtual Happy Hour this Friday (April 26).

Try our conversational search powered by Generative AI!

EPiServer Mail service not calling custom IRecipientSource.AddBouncedAddress method

Found in

-

Created

Jul 17, 2014

Updated

Sep 02, 2014

Area

Falcon/Mail

State

Closed, Fixed and Tested


Steps to reproduce

Description(as reported by our paetnet greypossible):

We have implemented a custom IRecipientSource to manage user email subscriptions that essentially wraps the users profile.
We ARE receiving a delivery report from the service for a mailing contains the list of 'bounced' email addresses.
However, we have implemented the IRecipientSource.AddBouncedAddress method, on the custom recipient source, and this is NOT being called by the service to inform us of bounced email addresses.
We intend to use this method to increment a `bounce count` on the user profile, so that if it exceeds a configured amount that the user is excluded from future mailings.
We are seeing bounces in the UI, just not seeing it in our DB, and we have tested the IRecipientSource.AddBouncedAddress of our custom Recipient Source, and so know that it does increment the email address bounce counter if it is called.

See attached screenshots.

Please find attached the EPiServerMail subproject that in which we keep all of our EPiMail related code.
The appropriate classes to inspect are Esselte.EPiServerMail.RecipientSource.BrandNewsletters and Esselte.EPiServerMail.Commerce.EPiServerMailHelper